My NixOS configuration files. Only used for my self-hosted infra at the moment.
We can only do this now that every profile has been migrated, otherwise we would get errors about undeclared modules... It's not perfect, but it's good enough. |
||
|---|---|---|
| .woodpecker | ||
| flake | ||
| hosts | ||
| keys | ||
| lib | ||
| modules | ||
| overlays | ||
| pkgs | ||
| templates | ||
| .envrc | ||
| .gitignore | ||
| .stylua.toml | ||
| bootstrap.sh | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
Nix-config
My NixOS-based system configuration files.
Currently only used as an experiment to self-host a new server.
Steps
First build using flakes:
sudo nixos-rebuild switch --flake .
Secondly, take care of a few manual steps:
- Configure Gitea and Drone
- Configure Lohr webhook and SSH key
- Configure Jellyfin
- Configure Prowlarr,Jackett and NZBHydra2
- Configure Sonarr, Radarr, Bazarr
- Configure Transmission's webui port
- Configure Quassel user
- Configure Flood account