feat: add hetzner cloud config

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
Lander Van den Bulcke 2025-01-11 17:13:25 +01:00
parent ee92050e5a
commit 0a1b2e1b3c
Signed by: lander
GPG key ID: 0142722B4B0C536F
4 changed files with 159 additions and 0 deletions

View file

@ -11,6 +11,10 @@
inputs.nixpkgs.follows = "nixpkgs";
};
# disko
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
# theme
catppuccin.url = "github:catppuccin/nix";
@ -18,6 +22,7 @@
home-manager.url = "github:nix-community/home-manager/release-24.11";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# neovim
nixvim.url = "git+https://codeberg.org/landervdb/nixvim.git";
};
@ -32,6 +37,7 @@
in
{
nixosConfigurations = {
# Workstations
wodan = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs outputs; };
modules = [
@ -44,6 +50,15 @@
./hosts/widar
];
};
# servers
cloud-1 = nixpkgs.lib.nixosSystem {
system = "aarch64-linux";
specialArgs = { inherit inputs outputs; };
modules = [
./hosts/cloud-1
];
};
};
};
}