summaryrefslogtreecommitdiff
path: root/modules/nixos/traits
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/traits')
-rw-r--r--modules/nixos/traits/default.nix1
-rw-r--r--modules/nixos/traits/determinate.nix68
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";
- };
- };
- };
- })
- ]
- );
-}