diff --git a/devices/pc/default.nix b/devices/pc/default.nix index 4e09b6a7..f18c30fa 100644 --- a/devices/pc/default.nix +++ b/devices/pc/default.nix @@ -103,6 +103,7 @@ inputs: lumericalLicenseManager.macAddress = "10:5f:ad:10:3e:ca"; open-webui.ollamaHost = "127.0.0.1"; howdy = {}; + preload = {}; }; bugs = [ "xmunet" "amdpstate" "iwlwifi" ]; packages = { mathematica = {}; vasp = {}; lumerical = {}; }; diff --git a/modules/services/preload.nix b/modules/services/preload.nix new file mode 100644 index 00000000..1ff4d8fc --- /dev/null +++ b/modules/services/preload.nix @@ -0,0 +1,7 @@ +inputs: +{ + options.nixos.services.preload = let inherit (inputs.lib) mkOption types; in mkOption + { type = types.nullOr (types.submodule {}); default = null; }; + config = let inherit (inputs.config.nixos.services) preload; in inputs.lib.mkIf (preload != null) + { services.preload.enable = true; }; +}