Files
infra-nix/flake.nix
T
danlin c4938a6c05 Remove plaintext secrets, update SSH key, and upgrade to NixOS 25.11
Replace initialPassword with hashedPassword for danlin user, move
FileBrowser admin password to external environmentFile with restricted
secrets directory, update SSH authorized key, and bump nixpkgs to 25.11.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 17:44:03 +01:00

36 lines
731 B
Nix

{
description = "Home infra for lindenfelser.de (fileserver + gateway)";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
};
outputs = { self, nixpkgs, ... }:
let
system = "x86_64-linux";
lib = nixpkgs.lib;
in {
nixosConfigurations = {
fileserver = lib.nixosSystem {
inherit system;
modules = [
./hosts/fileserver/configuration.nix
];
};
gateway = lib.nixosSystem {
inherit system;
modules = [
./hosts/gateway/configuration.nix
];
};
k8s-server = lib.nixosSystem {
inherit system;
modules = [
./hosts/k8s-server/configuration.nix
];
};
};
};
}