Move izanagi configs to new structure

This commit is contained in:
Alexander
2025-08-03 21:12:53 +02:00
parent b1bd7dcda8
commit 04e65f4939
11 changed files with 21 additions and 36 deletions
+16 -29
View File
@@ -92,7 +92,7 @@
};
mkComputer = configurationNix: extraModules: username: inputs.nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs pkgs nixos-hardware extraHomeModules username; };
specialArgs = { inherit inputs nixos-hardware extraHomeModules username; };
modules = [
disko.nixosModules.disko
@@ -103,7 +103,7 @@
};
mkUnstableComputer = configurationNix: extraModules: username: inputs.unstable.lib.nixosSystem {
specialArgs = { inherit inputs upkgs nixos-hardware extraHomeModules username; };
specialArgs = { inherit inputs nixos-hardware extraHomeModules username; };
modules = [
disko.nixosModules.disko
@@ -145,35 +145,22 @@
###
# Proxmox Remote Dev Machine
###
izanagi-minimal =
let
username = "izanagi";
in nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs outputs extraHomeModules username;};
modules = [
disko.nixosModules.disko
home-manager.nixosModules.home-manager
./machines/izanagi-minimal
];
};
izanagi =
let
username = "izanagi";
in nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs outputs extraHomeModules username;};
modules = [
disko.nixosModules.disko
home-manager.nixosModules.home-manager
sops-nix.nixosModules.sops
izanagi-minimal = mkComputer
./machines/izanagi/minimal
[]
"izanagi";
izanagi = mkComputer
./machines/izanagi/main
[
sops-nix.nixosModules.sops
# Applications
inputs.copyparty.nixosModules.default
inputs.vscode-server.nixosModules.default
# Applications
inputs.copyparty.nixosModules.default
inputs.vscode-server.nixosModules.default
./machines/izanagi
./modules
];
};
./modules
]
"izanagi";
###
# Omen Laptop