HM now follows machine specific version

This commit is contained in:
Luj 2023-05-07 14:25:12 +02:00
parent 4b785a723a
commit a214f2a2e7
Signed by: luj
GPG key ID: 6FC74C847011FD83
4 changed files with 35 additions and 2 deletions

View file

@ -9,7 +9,7 @@ let
in
{
mkMachine = { host, host-config, modules, nixpkgs ? inputs.nixpkgs, system ? "x86_64-linux" }: nixpkgs.lib.nixosSystem {
mkMachine = { host, host-config, modules, nixpkgs ? inputs.nixpkgs, system ? "x86_64-linux", home-manager ? inputs.home-manager }: nixpkgs.lib.nixosSystem {
lib = final;
system = system;
specialArgs = {
@ -19,7 +19,7 @@ in
../base.nix
inputs.sops-nix.nixosModules.sops
host-config
inputs.home-manager.nixosModules.home-manager
home-manager.nixosModules.home-manager
inputs.simple-nixos-mailserver.nixosModule
inputs.hyprland.nixosModules.default
{

View file

@ -27,22 +27,27 @@ inputs: lib: with lib; let
lisa = {
arch = "x86_64-linux";
nixpkgs_version = inputs.nixpkgs;
hm_version = inputs.home-manager;
};
newton = {
arch = "x86_64-linux";
nixpkgs_version = inputs.nixpkgs;
hm_version = inputs.home-manager;
};
macintosh = {
arch = "aarch64-linux";
nixpkgs_version = inputs.nixos-apple-silicon.inputs.nixpkgs;
hm_version = inputs.home-manager-unstable;
};
lambda = {
arch = "aarch64-linux";
nixpkgs_version = inputs.nixpkgs;
hm_version = inputs.home-manager;
};
tower = {
arch = "x86_64-linux";
nixpkgs_version = inputs.nixpkgs;
hm_version = inputs.home-manager;
};
};