diff options
| author | aristote <quentin.aristote@irif.fr> | 2024-05-29 19:27:53 +0200 |
|---|---|---|
| committer | aristote <quentin.aristote@irif.fr> | 2024-05-29 19:27:53 +0200 |
| commit | 153e48111b97d15e784b1ef2ec44c7451905535b (patch) | |
| tree | c9da8b593e555f2e81445d392c15bab56ffaec21 /flake.nix | |
| parent | c4005a4b2be584977805de8165ca7deeb05363cf (diff) | |
switch to use as home laptop
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 43 |
1 files changed, 24 insertions, 19 deletions
@@ -4,25 +4,30 @@ stylix.url = "github:danth/stylix"; }; - outputs = { self, nixpkgs, my-nixpkgs, nixos-hardware, home-manager, stylix }: - let - system = "x86_64-linux"; - overlays-module = { ... }: { - nixpkgs.overlays = [ my-nixpkgs.overlays.personal ]; - }; - homeModules = [ my-nixpkgs.homeModules.personal ./home ]; - nixosModules = - [ overlays-module my-nixpkgs.nixosModules.personal ./nixos ]; - in { - nixosConfigurations.precision-3571 = nixpkgs.lib.nixosSystem { - inherit system; - specialArgs = { inherit nixos-hardware home-manager homeModules stylix; }; - modules = nixosModules; - }; + outputs = { + nixpkgs, + my-nixpkgs, + nixos-hardware, + home-manager, + stylix, + ... + }: let + system = "x86_64-linux"; + overlays-module = {...}: { + nixpkgs.overlays = [my-nixpkgs.overlays.personal]; + }; + homeModules = [my-nixpkgs.homeModules.personal ./home]; + nixosModules = [overlays-module my-nixpkgs.nixosModules.personal ./nixos]; + in { + nixosConfigurations.precision-3571 = nixpkgs.lib.nixosSystem { + inherit system; + specialArgs = {inherit nixos-hardware home-manager homeModules stylix;}; + modules = nixosModules; + }; - homeConfigurations.qaristote = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages."${system}"; - modules = homeModules; - }; + homeConfigurations.qaristote = home-manager.lib.homeManagerConfiguration { + pkgs = nixpkgs.legacyPackages."${system}"; + modules = homeModules; }; + }; } |
