Update hm configs

This commit is contained in:
albert 2025-02-23 12:54:29 -08:00
parent 8f9bb52467
commit 84f9ac9948
Signed by: albert
GPG key ID: 3895DD267CA11BA9
2 changed files with 8 additions and 18 deletions

View file

@ -95,7 +95,9 @@
"albert@bakersfield-rpi4" = libx.mkHome { hostname = "bakersfield-rpi4"; system = "aarch64-linux"; type = "small"; };
# Containers
"albert@rdesktop" = libx.mkHome { hostname = "rdesktop"; desktop = "gnome"; };
"albert@rdesktop-nuc-server" = libx.mkHome { hostname = "rdesktop-nuc-server"; desktop = "gnome"; };
"albert@rdesktop-framework-server" = libx.mkHome { hostname = "rdesktop-framework-server"; desktop = "gnome"; };
"albert@rdesktop-warsaw-ovh-01" = libx.mkHome { hostname = "rdesktop-warsaw-ovh-01"; desktop = "gnome"; };
};
deploy.nodes = {
# Linode VMs

View file

@ -64,8 +64,10 @@
inputs.sops-nix.nixosModules.sops
inputs.home-manager.nixosModules.home-manager
];
home-manager.extraSpecialArgs = { inherit inputs outputs desktop hostname username system theme host; };
home-manager.users."${username}" = import ../home-manager;
home-manager = {
extraSpecialArgs = { inherit inputs outputs desktop hostname username system theme host; };
users."${username}" = import ../home-manager;
};
};
};
@ -166,21 +168,7 @@
system ? "x86_64-linux",
gpu ? null,
theme ? "default",
repo ? "nixpkgs",
unfree ? false,
format
}: inputs.nixos-generators.nixosGenerate {
specialArgs = {
inherit inputs outputs desktop hostname username gpu system theme format;
# Choose whether to pull from stable or unstable
pkgs = let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs;
pkgs-unstable = let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs-unstable;
};
system = system;
format = format;
modules = [
repo ? "nixpkgs", unfree ? false, format }: inputs.nixos-generators.nixosGenerate { specialArgs = { inherit inputs outputs desktop hostname username gpu system theme format; # Choose whether to pull from stable or unstable pkgs = let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs; pkgs-unstable = let packages = (import ./packages.nix { inherit inputs repo system unfree; }); in packages.pkgs-unstable; }; system = system; format = format; modules = [
../nixos/base.nix
../nixos/common/modules/installer.nix
inputs.sops-nix.nixosModules.sops