From 48edf831c902819766e1a97403b5013c5f71e92d Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Thu, 31 Aug 2023 01:25:15 +0200 Subject: --- flake.nix | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index d49bec4..73df21a 100644 --- a/flake.nix +++ b/flake.nix @@ -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 -- cgit v1.2.3