mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
nix: split overlays into files
This commit is contained in:
parent
f737508c1c
commit
f2ee73355f
4 changed files with 85 additions and 94 deletions
36
default.nix
36
default.nix
|
|
@ -8,22 +8,26 @@ in
|
|||
inherit sources pkgs self;
|
||||
inherit (pkgs) lib;
|
||||
};
|
||||
in
|
||||
import ./nix/overlays ctx
|
||||
// {
|
||||
nixosConfigurations = {
|
||||
vanadium = import (sources.nixpkgs + "/nixos/lib/eval-config.nix") {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {hostname = "vanadium";};
|
||||
modules = [(import ./nix/configurations/hosts/vanadium.nix ctx)];
|
||||
};
|
||||
installer = import (sources.nixpkgs + "/nixos/lib/eval-config.nix") {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {hostname = "installer";};
|
||||
modules = [(import ./nix/configurations/hosts/installer.nix ctx)];
|
||||
};
|
||||
in {
|
||||
nixosConfigurations = {
|
||||
vanadium = import (sources.nixpkgs + "/nixos/lib/eval-config.nix") {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {hostname = "vanadium";};
|
||||
modules = [(import ./nix/configurations/hosts/vanadium.nix ctx)];
|
||||
};
|
||||
installer = import (sources.nixpkgs + "/nixos/lib/eval-config.nix") {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {hostname = "installer";};
|
||||
modules = [(import ./nix/configurations/hosts/installer.nix ctx)];
|
||||
};
|
||||
};
|
||||
|
||||
packages = import ./nix/packages pkgs;
|
||||
}
|
||||
packages = import ./nix/packages pkgs;
|
||||
|
||||
overlays = {
|
||||
default = import ./nix/overlays ctx;
|
||||
packages = import ./nix/overlays/packages.nix;
|
||||
packages' = import ./nix/overlays/packagesStable.nix ctx;
|
||||
};
|
||||
}
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue