deprecate gandalf

This commit is contained in:
Joseph Hanson 2025-01-09 23:38:23 -06:00
parent 0ce2df5413
commit 8611867708
8 changed files with 24 additions and 40 deletions

View file

@ -183,15 +183,20 @@
}; };
in in
{ {
"varda" = mkNixosConfig { "shadowfax" = mkNixosConfig {
# Arm64 cax21 @ Hetzner # Pro WS WRX80E-SAGE SE WIFI - AMD Ryzen Threadripper PRO 3955WX 16-Cores
# forgejo server # Workloads server
hostname = "varda"; hostname = "shadowfax";
system = "aarch64-linux"; system = "x86_64-linux";
disabledModules = [ "services/web-servers/minio.nix" ];
hardwareModules = [ hardwareModules = [
./nixos/profiles/hw-hetzner-cax.nix lix-module.nixosModules.default
./nixos/profiles/hw-threadripperpro.nix
]; ];
profileModules = [ profileModules = [
vscode-server.nixosModules.default
"${nixpkgs-unstable}/nixos/modules/services/web-servers/minio.nix"
./nixos/profiles/role-dev.nix
./nixos/profiles/role-server.nix ./nixos/profiles/role-server.nix
{ home-manager.users.jahanson = ./nixos/home/jahanson/server.nix; } { home-manager.users.jahanson = ./nixos/home/jahanson/server.nix; }
]; ];
@ -214,42 +219,19 @@
]; ];
}; };
"shadowfax" = mkNixosConfig { "varda" = mkNixosConfig {
# Pro WS WRX80E-SAGE SE WIFI - AMD Ryzen Threadripper PRO 3955WX 16-Cores # Arm64 cax21 @ Hetzner
# Workloads server # forgejo server
hostname = "shadowfax"; hostname = "varda";
system = "x86_64-linux"; system = "aarch64-linux";
disabledModules = [ "services/web-servers/minio.nix" ];
hardwareModules = [ hardwareModules = [
lix-module.nixosModules.default ./nixos/profiles/hw-hetzner-cax.nix
./nixos/profiles/hw-threadripperpro.nix
]; ];
profileModules = [ profileModules = [
vscode-server.nixosModules.default
"${nixpkgs-unstable}/nixos/modules/services/web-servers/minio.nix"
./nixos/profiles/role-dev.nix
./nixos/profiles/role-server.nix ./nixos/profiles/role-server.nix
{ home-manager.users.jahanson = ./nixos/home/jahanson/server.nix; } { home-manager.users.jahanson = ./nixos/home/jahanson/server.nix; }
]; ];
}; };
"gandalf" = mkNixosConfig {
# X9DRi-LN4+/X9DR3-LN4+ - Intel(R) Xeon(R) CPU E5-2650 v2
# NAS
hostname = "gandalf";
system = "x86_64-linux";
hardwareModules = [
lix-module.nixosModules.default
./nixos/profiles/hw-supermicro.nix
];
profileModules = [
vscode-server.nixosModules.default
./nixos/profiles/role-dev.nix
./nixos/profiles/role-server.nix
{ home-manager.users.jahanson = ./nixos/home/jahanson/server.nix; }
];
};
}; };
# Convenience output that aggregates the outputs for home, nixos. # Convenience output that aggregates the outputs for home, nixos.

View file

@ -25,13 +25,15 @@ with config;
EDITOR = "vim"; EDITOR = "vim";
}; };
home = { # Home Manager
# Tasks, env, and secrets management. ## Tasks, env, and secrets management.
programs.mise = { programs.mise = {
enable = true; enable = true;
package = pkgs.unstable.mise; package = pkgs.unstable.mise;
}; };
home = {
# Install these packages for my user # Install these packages for my user
packages = with pkgs; [ packages = with pkgs; [
# misc # misc