From b83331985c371d7576daf814f3a3649afffda297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Sat, 7 Mar 2026 08:24:28 -0800 Subject: [PATCH 1/2] feat(spore): add 2GB swapfile Co-Authored-By: Claude Opus 4.6 --- hosts/spore/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hosts/spore/default.nix b/hosts/spore/default.nix index 91319d73..f979372b 100644 --- a/hosts/spore/default.nix +++ b/hosts/spore/default.nix @@ -42,5 +42,12 @@ time.timeZone = "America/Los_Angeles"; i18n.defaultLocale = "en_US.UTF-8"; + swapDevices = [ + { + device = "/swapfile"; + size = 2048; + } + ]; + system.stateVersion = "24.05"; } From f1359bd22fc89e9c54a4358e997c6db7f9a5f8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Sat, 7 Mar 2026 08:28:49 -0800 Subject: [PATCH 2/2] feat(spore): set vm.swappiness to 1 for HDD-backed VPS spore's block device reports as rotational (HDD), so minimize swap usage to avoid expensive disk I/O. Swap will only be used as a last resort to prevent OOM kills. Co-Authored-By: Claude Opus 4.6 --- hosts/spore/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hosts/spore/default.nix b/hosts/spore/default.nix index f979372b..753e9fcc 100644 --- a/hosts/spore/default.nix +++ b/hosts/spore/default.nix @@ -42,6 +42,8 @@ time.timeZone = "America/Los_Angeles"; i18n.defaultLocale = "en_US.UTF-8"; + boot.kernel.sysctl."vm.swappiness" = 1; + swapDevices = [ { device = "/swapfile";