my nix configurations (please roast me)
hosts | ||
lib | ||
packages | ||
secrets | ||
services | ||
ssh | ||
users/teidesu | ||
.gitignore | ||
agenix-edit | ||
flake.lock | ||
flake.nix | ||
readme.md | ||
switch |
nixos
ok hi this is my nixos config. i use it only for my home server (for now).
the config is pretty much a mess and the code sucks.
impure dependencies
note to self on what needs to be installed on the host manually:
currently unused/etc/iso/win11.iso
- iso containing windows 11 installer (e.g. this: magnet)/etc/vms/haos.img
- qcow2 image for haos vm (can be downloaded from the official website, the KVM/Proxmox image)./etc/ssh/agenix_key
- private key for secret decryption/etc/secureboot/keys
- secure boot keys, generated withsudo nix-shell -p sbctl --run "sbctl create-keys"
- to enroll fde onto tpm:
sudo systemd-cryptenroll /dev/nvme0n1p2 --tpm2-device=auto --tpm2-pcrs=0+2+7
nginx may not start the first time, its fine, just run sudo systemctl restart nginx
and it should work.
its likely due to docker containers not resolving yet.