diff --git a/modules/hosts/canopus/config.nix b/modules/hosts/canopus/config.nix index dc2f795..2b1241d 100644 --- a/modules/hosts/canopus/config.nix +++ b/modules/hosts/canopus/config.nix @@ -70,6 +70,8 @@ waydroid.enable = true; distrobox.enable = true; }; + + programs.nix-ld.enable = true; }; sops.secrets = { diff --git a/modules/hosts/sirius/config.nix b/modules/hosts/sirius/config.nix index 0f038ce..96ce47c 100644 --- a/modules/hosts/sirius/config.nix +++ b/modules/hosts/sirius/config.nix @@ -70,6 +70,8 @@ waydroid.enable = true; distrobox.enable = true; }; + + programs.nix-ld.enable = true; }; sops.secrets = { diff --git a/modules/nixos/core/nix-ld.nix b/modules/nixos/core/nix-ld.nix new file mode 100644 index 0000000..b740824 --- /dev/null +++ b/modules/nixos/core/nix-ld.nix @@ -0,0 +1,18 @@ +{...}: { + flake.modules.nixos.core = { + config, + lib, + ... + }: + with lib; let + cfg = config.tnix.programs.nix-ld; + in { + options.tnix.programs.nix-ld = { + enable = mkEnableOption "nix-ld"; + }; + + config = mkIf cfg.enable { + programs.nix-ld.enable = true; + }; + }; +}