Configuration for my infrastructure
Flake lock file updates: • Updated input 'flake-registry': 'github:NixOS/flake-registry/507c028d8d189b6647592dfd10ee677578de45a1' (2023-01-20) → 'github:NixOS/flake-registry/4ea5076e347dda44283714b8f4d580f6922064e9' (2023-04-09) • Updated input 'flake-utils': 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15) → 'github:numtide/flake-utils/033b9f258ca96a10e543d4442071f614dc3f8412' (2023-04-09) • Added input 'flake-utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09) • Updated input 'home-manager': 'github:nix-community/home-manager/83110c259889230b324bb2d35bef78bf5f214a1f' (2023-03-25) → 'github:nix-community/home-manager/d6f3ba090ed090ae664ab5bac329654093aae725' (2023-04-03) • Updated input 'nixos-generators': 'github:nix-community/nixos-generators/d5cd198c80ee62a801a078ad991c99c0175971cf' (2023-03-22) → 'github:nix-community/nixos-generators/15ae4065acbf414989a8677097804326fe7c0532' (2023-04-06) • Updated input 'nixos-generators/nixlib': 'github:nix-community/nixpkgs.lib/44214417fe4595438b31bdb9469be92536a61455' (2023-03-19) → 'github:nix-community/nixpkgs.lib/b18d328214ca3c627d3cc3f51fd9d1397fdbcd7a' (2023-04-02) • Updated input 'nixos-hardware': 'github:NixOS/nixos-hardware/a6aa8174fa61e55bd7e62d35464d3092aefe0421' (2023-03-29) → 'github:NixOS/nixos-hardware/3006d2860a6ed5e01b0c3e7ffb730e9b293116e2' (2023-04-07) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/884e3b68be02ff9d61a042bc9bd9dd2a358f95da' (2023-04-01) → 'github:NixOS/nixpkgs/48dcbaf7fa799509cbec85d55b8d62dcf1477d57' (2023-04-09) |
||
---|---|---|
.github | ||
home | ||
nixos | ||
pkgs | ||
secrets | ||
.envrc | ||
.gitignore | ||
.gitmodules | ||
admins.nix | ||
apps.nix | ||
checks.nix | ||
default.nix | ||
devshell.nix | ||
flake.lock | ||
flake.nix | ||
hydra-jobs.nix | ||
jobsets.nix | ||
LICENSE | ||
outputs.nix | ||
overlays.nix | ||
README.md | ||
spec.json |
nix configuration
Use at your own risk.
Deploying
nix run .#deploy $TARGET_HOST
TODO
- make private keys in networking module into options and store keys with agenix