Compare commits

..
2 Commits
Author SHA1 Message Date
hektor 335c29ddfd feat(tmp): add 'tmp' module
check / lint (push) Successful in 18s
2026-10-24 12:17:58 +02:00
hektor 9fcf5d68e0 feat(zfs): add ZFS module 2026-10-24 12:17:58 +02:00
6 changed files with 9 additions and 38 deletions

No files matched your search

+2 -1
View File
@@ -44,7 +44,6 @@ in
}; };
keyboard.enable = true; keyboard.enable = true;
localization.enable = true; localization.enable = true;
memory.zram.enable = true;
my = { my = {
fonts.enable = true; fonts.enable = true;
stylix.enable = true; stylix.enable = true;
@@ -122,4 +121,6 @@ in
enable = true; enable = true;
package = pkgs.plocate; package = pkgs.plocate;
}; };
zramSwap.enable = true;
} }
+3 -4
View File
@@ -42,10 +42,6 @@ in
}; };
keyboard.enable = true; keyboard.enable = true;
localization.enable = true; localization.enable = true;
memory = {
oom.enable = true;
zram.enable = true;
};
my = { my = {
fonts.enable = true; fonts.enable = true;
stylix.enable = true; stylix.enable = true;
@@ -130,4 +126,7 @@ in
}; };
}; };
}; };
zramSwap.enable = true;
systemd.oomd.enableUserSlices = true;
} }
+4 -2
View File
@@ -5,8 +5,10 @@
system.autoUpgrade.enable = false; system.autoUpgrade.enable = false;
nix.settings.max-jobs = 0; nix.settings.max-jobs = 0;
memory.zram.enable = true; zramSwap = {
zramSwap.memoryPercent = 100; enable = true;
memoryPercent = 100;
};
services.journald.settings.Journal.SystemMaxUse = "100M"; services.journald.settings.Journal.SystemMaxUse = "100M";
}; };
-13
View File
@@ -1,13 +0,0 @@
{ lib, ... }:
{
imports = [
./oom.nix
./zram.nix
];
options.memory = {
oom.enable = lib.mkOption { default = false; };
zram.enable = lib.mkOption { default = false; };
};
}
-7
View File
@@ -1,7 +0,0 @@
{ config, lib, ... }:
{
config = lib.mkIf config.memory.oom.enable {
systemd.oomd.enableUserSlices = lib.mkDefault true;
};
}
-11
View File
@@ -1,11 +0,0 @@
{ config, lib, ... }:
{
config = lib.mkIf config.memory.zram.enable {
zramSwap.enable = true;
boot.kernel.sysctl = {
"vm.swappiness" = lib.mkDefault 180;
"vm.page-cluster" = lib.mkDefault 0;
};
};
}