pin system nixpkgs
This commit is contained in:
parent
4da53d7764
commit
07db71c206
47
flake.nix
47
flake.nix
@ -6,38 +6,29 @@
|
|||||||
|
|
||||||
outputs = { self, nixpkgs, simple-nixos-mailserver }: {
|
outputs = { self, nixpkgs, simple-nixos-mailserver }: {
|
||||||
|
|
||||||
nixosConfigurations = {
|
nixosConfigurations =
|
||||||
"reg" = nixpkgs.lib.nixosSystem {
|
let
|
||||||
system = "x86_64-linux";
|
mkSystem = system: path:
|
||||||
modules = [ ./machines/reg/configuration.nix ];
|
nixpkgs.lib.nixosSystem {
|
||||||
};
|
inherit system;
|
||||||
"mitty" = nixpkgs.lib.nixosSystem {
|
|
||||||
system = "x86_64-linux";
|
|
||||||
modules = [ ./machines/mitty/configuration.nix ];
|
|
||||||
};
|
|
||||||
"nanachi" = nixpkgs.lib.nixosSystem {
|
|
||||||
system = "x86_64-linux";
|
|
||||||
modules = [ ./machines/nanachi/configuration.nix ];
|
|
||||||
};
|
|
||||||
"riko" = nixpkgs.lib.nixosSystem {
|
|
||||||
system = "x86_64-linux";
|
|
||||||
modules = [ ./machines/riko/configuration.nix ];
|
|
||||||
};
|
|
||||||
"neetdev" = nixpkgs.lib.nixosSystem {
|
|
||||||
system = "x86_64-linux";
|
|
||||||
modules = [
|
modules = [
|
||||||
./machines/neet.dev/configuration.nix
|
path
|
||||||
simple-nixos-mailserver.nixosModule
|
simple-nixos-mailserver.nixosModule
|
||||||
|
( { pkgs, ... }: {
|
||||||
|
# pin nixpkgs for system commands such as "nix shell"
|
||||||
|
nix.registry.nixpkgs.flake = nixpkgs;
|
||||||
|
} )
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
"s0" = nixpkgs.lib.nixosSystem {
|
in
|
||||||
system = "aarch64-linux";
|
{
|
||||||
modules = [ ./machines/storage/s0/configuration.nix ];
|
"reg" = mkSystem "x86_64-linux" ./machines/reg/configuration.nix;
|
||||||
};
|
"mitty" = mkSystem "x86_64-linux" ./machines/mitty/configuration.nix;
|
||||||
"n1" = nixpkgs.lib.nixosSystem {
|
"nanachi" = mkSystem "x86_64-linux" ./machines/nanachi/configuration.nix;
|
||||||
system = "aarch64-linux";
|
"riko" = mkSystem "x86_64-linux" ./machines/riko/configuration.nix;
|
||||||
modules = [ ./machines/compute/n1/configuration.nix ];
|
"neetdev" = mkSystem "x86_64-linux" ./machines/neet.dev/configuration.nix;
|
||||||
};
|
"s0" = mkSystem "aarch64-linux" ./machines/storage/s0/configuration.nix;
|
||||||
|
"n1" = mkSystem "aarch64-linux" ./machines/compute/n1/configuration.nix;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user