summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-04 20:37:07 +0100
committerRory&::Emma <root@rory.gay>2025-12-04 20:13:50 +0000
commit1b97b450ee21a1c86c6f061a76b7cb5e9170f9f8 (patch)
tree9bda0a7c4cc78e98d0b345f64262e42e10b1c39f
parentOld server tmpfs (diff)
downloadRory-Open-Architecture-fuckery.tar.xz
zen2 desktop fuckery
-rwxr-xr-xflake.nix6
-rw-r--r--host/Rory-desktop/configuration.nix2
-rw-r--r--host/Rory-laptop/configuration.nix2
-rwxr-xr-xmodules/base.nix39
4 files changed, 28 insertions, 21 deletions
diff --git a/flake.nix b/flake.nix

index dec5b12..5fd1482 100755 --- a/flake.nix +++ b/flake.nix
@@ -234,6 +234,12 @@ ( { pkgs, lib, ... }: { + nixpkgs.hostPlatform = { + gcc.arch = "znver2"; + gcc.tune = "znver2"; + system = "x86_64-linux"; + }; + nix.settings.system-features = [ "gccarch-znver2" ]; nixpkgs.overlays = [ (final: prev: { jetbrains = self.packages.${pkgs.stdenv.hostPlatform.system}.jetbrains; diff --git a/host/Rory-desktop/configuration.nix b/host/Rory-desktop/configuration.nix
index bf37eab..d01af09 100644 --- a/host/Rory-desktop/configuration.nix +++ b/host/Rory-desktop/configuration.nix
@@ -175,7 +175,7 @@ args@{ thunderbird - jitsi-meet-electron + #jitsi-meet-electron #nixd gittyup ]; diff --git a/host/Rory-laptop/configuration.nix b/host/Rory-laptop/configuration.nix
index fa392ce..9c43315 100644 --- a/host/Rory-laptop/configuration.nix +++ b/host/Rory-laptop/configuration.nix
@@ -190,7 +190,7 @@ args@{ thunderbird - jitsi-meet-electron + #jitsi-meet-electron # nixd # broken 24/03/2025 mullvad-vpn blueman diff --git a/modules/base.nix b/modules/base.nix
index 386ba73..9ffd124 100755 --- a/modules/base.nix +++ b/modules/base.nix
@@ -19,38 +19,39 @@ boot = { initrd.systemd.enable = true; kernelParams = [ - "memory_hotplug.memmap_on_memory=1" - "memhp_default_state=online" - "net.core.default_qdisc=fq" - "net.ipv4.tcp_congestion_control=bbr" - "mitigations=off" "audit=0" "consoleblank=0" - "kmemcheck=0" - "no_console_suspend" - "kernel.core_pattern=/dev/null" "init_on_alloc=0" - "kernel.sysrq=1" + "kernel.core_pattern=/dev/null" "kernel.dmesg_restrict=0" - "net.ipv4.ip_forward=1" - "vm.swappiness=10" + "kernel.randomize_va_space=0" + "kernel.sysrq=1" + "kmemcheck=0" + "memhp_default_state=online" + "memory_hotplug.memmap_on_memory=1" + "mitigations=off" + "net.core.default_qdisc=fq" "net.core.netdev_max_backlog=16384" - "net.core.somaxconn=8192" + "net.core.optmem_max=65536" "net.core.rmem_default=1048576" "net.core.rmem_max=16777216" + "net.core.somaxconn=8192" "net.core.wmem_default=1048576" "net.core.wmem_max=16777216" - "net.core.optmem_max=65536" - #"net.ipv4.tcp_rmem=4096 1048576 2097152" - #"net.ipv4.tcp_wmem=4096 65536 16777216" - "net.ipv4.udp_rmem_min=4096" - "net.ipv4.udp_wmem_min=4096" + "net.ipv4.ip_forward=1" + "net.ipv4.tcp_congestion_control=bbr" "net.ipv4.tcp_fastopen=3" - "net.ipv4.tcp_mtu_probing=1" - "net.ipv4.tcp_keepalive_time=30" "net.ipv4.tcp_keepalive_intvl=15" "net.ipv4.tcp_keepalive_probes=4" + "net.ipv4.tcp_keepalive_time=30" + "net.ipv4.tcp_mtu_probing=1" "net.ipv4.tcp_timestamps=0" + #"net.ipv4.tcp_rmem=4096 1048576 2097152" + #"net.ipv4.tcp_wmem=4096 65536 16777216" + "net.ipv4.udp_rmem_min=4096" + "net.ipv4.udp_wmem_min=4096" + "no_console_suspend" + "vm.swappiness=10" ]; kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; loader = {