diff options
| -rw-r--r-- | flake.nix | 51 |
1 files changed, 27 insertions, 24 deletions
@@ -11,32 +11,25 @@ hyprland.url = "github:hyprwm/Hyprland"; }; - # outputs = { self, nixpkgs }: { - outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, hyprland, ... }: let + outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, hyprland, ... }: { + # outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, hyprland, ... }: let - defFlakeSystem = baseCfg: nixpkgs.lib.nixosSystem { - # defFlakeSystem = nixpkgs.lib.nixosSystem { - modules = [({ ... }: { - imports = [ - baseCfg - home-manager.nixosModules.home-manager { - # home-manager.useGlobalPkgs = true; - home-manager.useUserpackages = true; - # home-manager.users.defin = import ./home-manager/home.nix { inherit pkgs unstable; }; - home-manager.users.defin = import ./home-manager/home.nix; - # Optionally, use home-manager.extraSpecialArgs to pass - # arguments to home.nix - } - ]; - # Let 'nixos-version --json' know the Git revision of this flake. - system.configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev; - nix.registry.nixpkgs.flake = nixpkgs; - })]; - }; - in { + # defFlakeSystem = baseCfg: nixpkgs.lib.nixosSystem { + # # defFlakeSystem = nixpkgs.lib.nixosSystem { + # modules = [({ ... }: { + # imports = [ + # baseCfg + # ]; + # # Let 'nixos-version --json' know the Git revision of this flake. + # system.configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev; + # nix.registry.nixpkgs.flake = nixpkgs; + # })]; + # }; + # in { nixosConfigurations = { - zenbook = defFlakeSystem { + # zenbook = defFlakeSystem { + zenbook = nixpkgs.lib.nixosSystem { modules = [ ./machines/zenbook/configuration.nix @@ -45,6 +38,14 @@ # Default users ./modules/user-profiles/defin.nix + home-manager.nixosModules.home-manager { + # home-manager.useGlobalPkgs = true; + home-manager.useUserpackages = true; + home-manager.users.defin = import ./home-manager/home.nix; + # Optionally, use home-manager.extraSpecialArgs to pass + # arguments to home.nix + } + hyprland.homeManagerModules.default {wayland.windowManager.hyprland.enable = true;} ./modules/hyprland.nix @@ -56,7 +57,9 @@ ./modules/services.nix ./modules/sway.nix - + # Let 'nixos-version --json' know the Git revision of this flake. + system.configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev; + nix.registry.nixpkgs.flake = nixpkgs; ]; }; }; |
