summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2023-08-30 23:49:23 +0200
committerDevin Finlinson <devin.finlinson@pm.me>2023-08-30 23:49:23 +0200
commite5303bd4fd1b678bc5c4c68b825ba8979c18a618 (patch)
tree8fa83626fb59f2470a70a9dd07146e12edc90892 /flake.nix
parent06f52643745f49c9359b597f09db35df7f47791e (diff)
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix51
1 files changed, 27 insertions, 24 deletions
diff --git a/flake.nix b/flake.nix
index c4771dd..f846d86 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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;
];
};
};