summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2023-08-31 01:25:15 +0200
committerDevin Finlinson <devin.finlinson@pm.me>2023-08-31 01:25:15 +0200
commit48edf831c902819766e1a97403b5013c5f71e92d (patch)
tree4c50867804fa99be8ac7650b697028a4771427b8 /flake.nix
parent01a6695c86ff2e5574e3dabfe0edae68a9fa45c0 (diff)
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix25
1 files 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