diff options
| author | Seth Flynn <[email protected]> | 2025-02-13 18:48:58 -0500 |
|---|---|---|
| committer | Seth Flynn <[email protected]> | 2025-02-13 22:09:11 -0500 |
| commit | 3a2a22f50343b887a85cf18fca4720f751eeafb8 (patch) | |
| tree | 3369a32ed7e409f54a1e68e9fa648be4e73efbe5 /modules/nixos/traits | |
| parent | 3b4a9dc47ad660cd4d99bd66aed336abad5185b5 (diff) | |
modules/determinate: make dedicated module
Diffstat (limited to 'modules/nixos/traits')
| -rw-r--r-- | modules/nixos/traits/default.nix | 1 | ||||
| -rw-r--r-- | modules/nixos/traits/determinate.nix | 68 |
2 files changed, 0 insertions, 69 deletions
diff --git a/modules/nixos/traits/default.nix b/modules/nixos/traits/default.nix index 7301952..abea86a 100644 --- a/modules/nixos/traits/default.nix +++ b/modules/nixos/traits/default.nix @@ -1,7 +1,6 @@ { imports = [ ./arm-builder.nix - ./determinate.nix ./locale.nix ./mac-builder.nix ./nvd-diff.nix diff --git a/modules/nixos/traits/determinate.nix b/modules/nixos/traits/determinate.nix deleted file mode 100644 index 11e637e..0000000 --- a/modules/nixos/traits/determinate.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - config, - lib, - inputs', - ... -}: - -let - cfg = config.traits.determinate; - - package = inputs'.determinate.packages.default; -in - -{ - config = lib.mkIf cfg.enable ( - lib.mkMerge [ - (lib.mkIf cfg.determinate-nixd.enable { - environment = { - # `determinate-nixd` overrides /etc/nix/nix.conf with it's own - etc."nix/nix.custom.conf" = { inherit (config.environment.etc."nix/nix.conf") source; }; - - systemPackages = [ - package - ]; - }; - - systemd = { - services.nix-daemon.serviceConfig = { - ExecStart = [ - "" - "@${lib.getExe' package "determinate-nixd"} determinate-nixd --nix-bin ${config.nix.package}/bin daemon" - ]; - KillMode = lib.mkDefault "process"; - LimitNOFILE = lib.mkDefault 1048576; - LimitSTACK = lib.mkDefault "64M"; - TasksMax = lib.mkDefault 1048576; - }; - - sockets = { - determinate-nixd = { - description = "Determinate Nixd Daemon Socket"; - wantedBy = [ "sockets.target" ]; - before = [ "multi-user.target" ]; - - unitConfig = { - RequiresMountsFor = [ - "/nix/store" - "/nix/var/determinate" - ]; - }; - - socketConfig = { - Service = "nix-daemon.service"; - FileDescriptorName = "determinate-nixd.socket"; - ListenStream = "/nix/var/determinate/determinate-nixd.socket"; - DirectoryMode = "0755"; - }; - }; - - nix-daemon.socketConfig = { - FileDescriptorName = "nix-daemon.socket"; - }; - }; - }; - }) - ] - ); -} |
