summary refs log tree commit diff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index a385c32..adfd813 100644
--- a/flake.nix
+++ b/flake.nix
@@ -87,9 +87,9 @@
   in {
     nixosConfigurations = lib.mergeAttrsList (map (machine: {
       ${machine.name} = nixpkgs.lib.nixosSystem {
-        inherit (machine) system;
 
-        specialArgs = inputs // (packageSetsForSystem machine.system) // {
+        specialArgs = inputs // {
+          inherit (packageSetsForSystem machine.system) unstablePkgs auxiliaryPkgs;
           inherit machines;
           me = machine // { is = mkMachineIdentities machines machine; };
           keys = import ./secrets/keys.nix;
@@ -97,6 +97,9 @@
         };
 
         modules = [
+          nixpkgs.nixosModules.readOnlyPkgs
+          { nixpkgs.pkgs = (packageSetsForSystem machine.system).pkgs; }
+
           ./machines/${machine.name}
 
           home-manager.nixosModules.home-manager {