builds on laptop

This commit is contained in:
2025-01-12 11:19:11 -06:00
parent 8521e7d0b4
commit c90c05ffae
3 changed files with 104 additions and 94 deletions

View File

@@ -69,6 +69,7 @@
''; '';
}; };
sugar-dark-sddm-theme = { pkgs }: pkgs.stdenv.mkDerivation { sugar-dark-sddm-theme = { pkgs }: pkgs.stdenv.mkDerivation {
name = "sugar-dark"; name = "sugar-dark";
@@ -97,16 +98,28 @@
}; };
nixosConfigurations.laptop = nixpkgs.lib.nixosSystem { nixosConfigurations.laptop = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs; }; specialArgs = {
inputs = inputs // {
nathan-home-manager = import ./home-manager/default.nix;
tokyo-night-sddm-theme = self.tokyo-night-sddm-theme;
};
};
modules = [ modules = [
./system-config/configuration/laptop ./system-config/configuration/laptop
./system-config
]; ];
}; };
nixosConfigurations.live = nixpkgs.lib.nixosSystem { nixosConfigurations.live = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs; }; specialArgs = {
inputs = inputs // {
nathan-home-manager = import ./home-manager/default.nix;
tokyo-night-sddm-theme = self.tokyo-night-sddm-theme;
};
};
modules = [ modules = [
./system-config/configuration/live ./system-config/configuration/live
./system-config
]; ];
}; };
}; };

View File

@@ -5,8 +5,6 @@
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
inputs.system.nixosModule
inputs.home-manager.nixosModules.default inputs.home-manager.nixosModules.default
inputs.sops-nix.nixosModules.sops inputs.sops-nix.nixosModules.sops
@@ -89,7 +87,7 @@
firefox.enable = true; firefox.enable = true;
}; };
} }
inputs.nathan.homeManagerModule inputs.nathan-home-manager
]; ];
}; };
}; };

View File

@@ -12,7 +12,6 @@
#home-manager.nixosModules.default #home-manager.nixosModules.default
#system.nixosModule
]; ];
config = { config = {
@@ -49,7 +48,7 @@
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
users = { users = {
"nathan" = lib.mkMerge [ "nathan" = lib.mkMerge [
inputs.nathan.homeManagerModule inputs.nathan-home-manager
{ {
config.homeconfig = { config.homeconfig = {
impermanence.enable = false; impermanence.enable = false;