summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-05-07 17:33:35 +0200
committerRory& <root@rory.gay>2025-05-07 17:33:35 +0200
commit7cc9f2490cba971aab524e0c3ab29f69e5a3db97 (patch)
tree8b3224616e076700a19813e76ce2b974d0c6c874 /modules
parentExpose vm variant during builds (diff)
downloadRory-Open-Architecture-7cc9f2490cba971aab524e0c3ab29f69e5a3db97.tar.xz
Support for vmvariant builds of Rory-ovh, part of synapse antispam, move to draupnir beta
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/base-server.nix51
-rwxr-xr-xmodules/base.nix17
-rwxr-xr-xmodules/users/Rory.nix1
3 files changed, 14 insertions, 55 deletions
diff --git a/modules/base-server.nix b/modules/base-server.nix

index 0b05a9d..ccf4a77 100755 --- a/modules/base-server.nix +++ b/modules/base-server.nix
@@ -51,18 +51,14 @@ networking = { hostName = lib.mkDefault "Rory-nix-base-server"; networkmanager.enable = false; - useNetworkd = true; wireless.enable = false; enableIPv6 = false; firewall = { enable = false; - # allowedTCPPorts = [ ... ]; - # allowedUDPPorts = [ ... ]; allowedTCPPorts = [ 22 ]; }; useDHCP = false; - # nameservers = [ "1.1.1.1" "1.0.0.1" "8.8.8.8" "8.4.4.8" ]; nameservers = [ "10.10.0.4" "10.10.0.5" @@ -71,7 +67,7 @@ "8.8.8.8" "8.4.4.8" ]; - defaultGateway = "192.168.1.1"; + defaultGateway = lib.mkDefault "192.168.1.1"; }; hardware.pulseaudio.enable = false; @@ -81,51 +77,6 @@ hardware.enableRedistributableFirmware = false; services = { - # prometheus = { - # exporters = { - # node = { - # enable = true; - # port = 9100; - # enabledCollectors = [ - # #"logind" #too slow - # "systemd" - # "processes" - # "interrupts" - # # Testing: - # "buddyinfo" - # "cgroups" - # "ksmd" - # "lnstat" - # "mountstats" - # "network_route" - # #"perf" # requires sysctl change - # "qdisc" - # "sysctl" - # "softirqs" - # "tcpstat" - # ]; - # disabledCollectors = [ - # "textfile" - # "xfs" - # "zfs" - # "selinux" - # "cpufreq" - # "btrfs" - # "powersupplyclass" - # "mdadm" - # "tapestats" - # "fibrechannel" - # "cpu_vulnerabilities" - # "watchdog" - # "thermal_zone" - # "logind" - # "nfs" - # "nfsd" - # "infiniband" - # ]; - # }; - # }; - # }; promtail = { enable = true; configuration = { diff --git a/modules/base.nix b/modules/base.nix
index 6119cdf..09f638a 100755 --- a/modules/base.nix +++ b/modules/base.nix
@@ -65,8 +65,6 @@ hostName = lib.mkDefault "Rory-nix-base"; firewall = { enable = false; - # allowedTCPPorts = [ ... ]; - # allowedUDPPorts = [ ... ]; }; nameservers = lib.mkDefault [ "1.1.1.1" @@ -175,13 +173,24 @@ virtualisation.vmVariant = { services.getty.autologinUser = "root"; virtualisation = { - memorySize = 4096; - cores = 2; + memorySize = 8192; + cores = 6; msize = 1*1024*1024; bios = pkgs.qboot; }; monitoring.monitorAll = lib.mkForce false; services.promtail.enable = lib.mkForce false; + networking.useDHCP = lib.mkOverride 51 true; + + environment.systemPackages = with pkgs; [ + qutebrowser + gomuks + kdePackages.konqueror + weston + kitty + waybar + sway + ]; }; } diff --git a/modules/users/Rory.nix b/modules/users/Rory.nix
index 545d2fa..56a30c3 100755 --- a/modules/users/Rory.nix +++ b/modules/users/Rory.nix
@@ -48,7 +48,6 @@ mutableUsers = false; users.Rory.password = "password"; }; - networking.interfaces.enp34s0 = lib.mkForce { }; }; home-manager.users.Rory = {