flake: move overlays to flake outputs
This commit is contained in:
parent
60f58c5a9c
commit
ac5e184666
22
flake.nix
22
flake.nix
@ -7,16 +7,20 @@
|
|||||||
inputs.home.url = "github:nrdxp/home-manager/flakes";
|
inputs.home.url = "github:nrdxp/home-manager/flakes";
|
||||||
|
|
||||||
outputs = { self, home, nixpkgs }: {
|
outputs = { self, home, nixpkgs }: {
|
||||||
nixosConfigurations =
|
nixosConfigurations = let
|
||||||
let
|
configs = import ./hosts {
|
||||||
configs = import ./hosts {
|
inherit nixpkgs;
|
||||||
inherit nixpkgs;
|
flake = self;
|
||||||
flake = self;
|
home = home.nixosModules.home-manager;
|
||||||
home = home.nixosModules.home-manager;
|
};
|
||||||
};
|
|
||||||
|
|
||||||
in
|
in
|
||||||
configs;
|
configs;
|
||||||
|
|
||||||
|
overlays = let
|
||||||
|
pkgs = import ./pkgs;
|
||||||
|
in
|
||||||
|
[ pkgs ];
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,8 @@ let
|
|||||||
"nixos-config=/etc/nixos/configuration.nix"
|
"nixos-config=/etc/nixos/configuration.nix"
|
||||||
];
|
];
|
||||||
system.configurationRevision = flake.rev;
|
system.configurationRevision = flake.rev;
|
||||||
|
|
||||||
|
nixpkgs.overlays = flake.overlays;
|
||||||
};
|
};
|
||||||
|
|
||||||
local = import "${toString ./.}/${self}.nix";
|
local = import "${toString ./.}/${self}.nix";
|
||||||
|
@ -142,11 +142,6 @@ in
|
|||||||
|
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
nixpkgs.overlays = let
|
|
||||||
overlay = import ../pkgs;
|
|
||||||
in
|
|
||||||
[ overlay ];
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
programs.mtr.enable = true;
|
programs.mtr.enable = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user