Import modules directly
This commit is contained in:
parent
59407cb1a6
commit
97f64f3e5a
|
|
@ -25,6 +25,13 @@
|
|||
];
|
||||
domain = "odie.intranet";
|
||||
};
|
||||
|
||||
overlays = [
|
||||
inputs.nixvim.overlays.default
|
||||
inputs.neovim-nightly-overlay.overlays.default
|
||||
inputs.nur.overlay
|
||||
inputs.nixgl.overlay
|
||||
];
|
||||
in
|
||||
{
|
||||
nixosModules = {
|
||||
|
|
|
|||
|
|
@ -24,8 +24,17 @@
|
|||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
useUserPackages = true;
|
||||
user.${vars.userName} = flakeLib.mkHomeConfiguration {
|
||||
inherit nixpkgs vars outputs inputs flakeLib system profile modules;
|
||||
user.${vars.userName} = {
|
||||
modules = [
|
||||
outputs.homeManagerModules.base
|
||||
outputs.homeManagerModules.shell
|
||||
outputs.homeManagerModules.dev
|
||||
outputs.homeManagerModules.desktop
|
||||
];
|
||||
};
|
||||
extraSpecialArgs = {
|
||||
inherit inputs outputs vars flakeLib;
|
||||
inherit (inputs) nix-colors;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -7,22 +7,16 @@
|
|||
system,
|
||||
profile,
|
||||
modules ? [],
|
||||
overlays ? [],
|
||||
...
|
||||
}: let
|
||||
overlays = [
|
||||
inputs.nixvim.overlays.default
|
||||
inputs.neovim-nightly-overlay.overlays.default
|
||||
inputs.nur.overlay
|
||||
inputs.nixgl.overlay
|
||||
];
|
||||
in
|
||||
import profile {
|
||||
inherit inputs outputs modules;
|
||||
extraSpecialArgs = {
|
||||
inherit inputs outputs vars flakeLib;
|
||||
inherit (inputs) nix-colors;
|
||||
};
|
||||
pkgs = flakeLib.mkPkgs {
|
||||
inherit nixpkgs system overlays;
|
||||
};
|
||||
}
|
||||
}:
|
||||
import profile {
|
||||
inherit inputs outputs modules;
|
||||
extraSpecialArgs = {
|
||||
inherit inputs outputs vars flakeLib;
|
||||
inherit (inputs) nix-colors;
|
||||
};
|
||||
pkgs = flakeLib.mkPkgs {
|
||||
inherit nixpkgs system overlays;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue