HASH 95172357e541
DATE 2026-03-29
SUBJECT earlyoom: module option
FILES 3 CHANGED
HASH 95172357e541
DATE 2026-03-29
SUBJECT earlyoom: module option
FILES 3 CHANGED
┌─ modules/options/default.nix ──────────────────────────────────────────────┐
│ diff --git a/modules/options/default.nix b/modules/options/default.nix │
│ index 85dfa25..44045fb 100644 │
│ --- a/modules/options/default.nix │
│ +++ b/modules/options/default.nix │
│ @@ -5,6 +5,7 @@ │
│ ./server │
│ ./workstation │
│ ./hardware │
│ + ./system │
│ ./virtualization │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ modules/options/default.nix ────────┐
│ diff --git a/modules/options/default.nix b/m │
│ odules/options/default.nix │
│ index 85dfa25..44045fb 100644 │
│ --- a/modules/options/default.nix │
│ +++ b/modules/options/default.nix │
│ @@ -5,6 +5,7 @@ │
│ ./server │
│ ./workstation │
│ ./hardware │
│ + ./system │
│ ./virtualization │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/options/host/default.nix ─────────────────────────────────────────┐
│ diff --git a/modules/options/host/default.nix b/modules/options/host/default.nix │
│ index 1035cc2..e217650 100644 │
│ --- a/modules/options/host/default.nix │
│ +++ b/modules/options/host/default.nix │
│ @@ -55,6 +55,7 @@ in { │
│ enable = mkEnableOption "Enable syncthing"; │
│ }; │
│ │
│ + │
│ # mapping deploy-rs options │
│ deployment = { │
│ enable = mkEnableOption "Enable remote deployment"; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ modules/options/host/default.nix ───┐
│ diff --git a/modules/options/host/default.ni │
│ x b/modules/options/host/default.nix │
│ index 1035cc2..e217650 100644 │
│ --- a/modules/options/host/default.nix │
│ +++ b/modules/options/host/default.nix │
│ @@ -55,6 +55,7 @@ in { │
│ enable = mkEnableOption "Enable synct │
│ hing"; │
│ }; │
│ │
│ + │
│ # mapping deploy-rs options │
│ deployment = { │
│ enable = mkEnableOption "Enable remot │
│ e deployment"; │
└──────────────────────────────────────────────┘
┌─ modules/options/system/default.nix ───────────────────────────────────────┐
│ diff --git a/modules/options/system/default.nix b/modules/options/system/default.n │
│ ix │
│ new file mode 100644 │
│ index 0000000..b4c028b │
│ --- /dev/null │
│ +++ b/modules/options/system/default.nix │
│ @@ -0,0 +1,7 @@ │
│ +{lib, ...}: let │
│ + inherit (lib) mkEnableOption; │
│ +in { │
│ + options.ooknet.system = { │
│ + earlyoom.enable = mkEnableOption "early OOM killer daemon"; │
│ + }; │
│ +} │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...es/options/system/default.nix ───┐
│ diff --git a/modules/options/system/default. │
│ nix b/modules/options/system/default.nix │
│ new file mode 100644 │
│ index 0000000..b4c028b │
│ --- /dev/null │
│ +++ b/modules/options/system/default.nix │
│ @@ -0,0 +1,7 @@ │
│ +{lib, ...}: let │
│ + inherit (lib) mkEnableOption; │
│ +in { │
│ + options.ooknet.system = { │
│ + earlyoom.enable = mkEnableOption "early │
│ OOM killer daemon"; │
│ + }; │
│ +} │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET