summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorQuentin Aristote <quentin@aristote.fr>2023-02-21 21:43:37 +0100
committerQuentin Aristote <quentin@aristote.fr>2023-02-21 22:08:23 +0100
commite761ac4b2c69f8ac267e53fa437c6978b207d743 (patch)
treea1b2742134b1fd7109e4b8235a92ab9f04413262 /flake.nix
parentae4bfdfe7be5eab4b36033828bff2a033c7f5714 (diff)
factorize passing of modules
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/flake.nix b/flake.nix
index 6ad632a..4bc26a3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -9,18 +9,19 @@
overlays-module = { ... }: {
nixpkgs.overlays = [ my-nixpkgs.overlays.personal ];
};
+ homeModules = [ overlays-module my-nixpkgs.homeModules.personal ./home ];
+ nixosModules =
+ [ overlays-module my-nixpkgs.nixosModules.personal ./nixos ];
in {
nixosConfigurations.latitude-7490 = nixpkgs.lib.nixosSystem {
inherit system;
- specialArgs = {
- inherit nixos-hardware home-manager;
- home.qaristote = import ./home;
- };
- modules = [ overlays-module my-nixpkgs.nixosModules.personal ./nixos ];
+ specialArgs = { inherit nixos-hardware home-manager homeModules; };
+ modules = nixosModules;
};
+
homeConfigurations.qaristote = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."${system}";
- modules = [ overlays-module ./home ];
+ modules = homeModules;
};
};
}