forked from Fediversity/Fediversity
41 lines
909 B
Nix
41 lines
909 B
Nix
{ lib, ... }:
|
|
|
|
let
|
|
inherit (lib) mkForce;
|
|
|
|
in
|
|
{
|
|
procolixVm.host = "95.215.187.30";
|
|
|
|
nixos.module = {
|
|
imports = [
|
|
./forgejo-actions-runner.nix
|
|
];
|
|
|
|
procolix.vm = {
|
|
name = "fedi300";
|
|
ip4 = "95.215.187.30";
|
|
ip6 = "2a00:51c0:12:1305::30";
|
|
};
|
|
|
|
## FIXME: We should just have an option under `procolix.vm` to distinguish
|
|
## between Procolix VMs and Fediversity ones.
|
|
networking.domain = mkForce "fediversity.eu";
|
|
networking.defaultGateway.address = mkForce "95.215.187.1";
|
|
networking.defaultGateway6.address = mkForce "2a00:51c0:13:1305::1";
|
|
|
|
fileSystems."/" = {
|
|
device = "/dev/disk/by-uuid/cbcfaf6b-39bd-4328-9f53-dea8a9d32ecc";
|
|
fsType = "ext4";
|
|
};
|
|
|
|
fileSystems."/boot" = {
|
|
device = "/dev/disk/by-uuid/1A4E-07F4";
|
|
fsType = "vfat";
|
|
options = [
|
|
"fmask=0022"
|
|
"dmask=0022"
|
|
];
|
|
};
|
|
};
|
|
}
|