diff options
| -rw-r--r-- | flake.nix | 25 |
1 files changed, 20 insertions, 5 deletions
@@ -14,11 +14,21 @@ }; # outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, home-manager, hyprland, ... }: { - outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, home-manager, ... }: { + outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, home-manager, ... }: let + pkgs = import nixpkgs { + inherit system; + config.allowUnfree = true; + }; + pkgsUnstable = import nixpkgs-unstable { + inherit system; + config.allowUnfree = true; + } + + in { nixosConfigurations = { nixos-zenbook = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; + inherit system; modules = [ ./machines/zenbook/configuration.nix @@ -29,9 +39,14 @@ home-manager.nixosModules.home-manager { - # home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.defin = import ./home-manager/home.nix; + home-manager = { + # useGlobalPkgs = true; + useUserPackages = true; + home-manager.users.defin = import ./home-manager/home.nix { inherit pkgs pkgsUnstable; }; + } + # # 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 |
