A Nix Flake for my personal media server, inspired by Saltbox.
Nixbox.tv is configured with the following services:
- Plex
- Sonarr
- Radarr
- Lidarr
- rTorrent
- Flood (UI for rTorrent)
Fork & clone this git repository to your home directory:
$ git clone [email protected]:<USERNAME>/nixbox.tv.git
⚠️ Don't use my hardware-configuration.nix, generate your own!: Be very careful here!
Create an age
key from your SSH private key to encrypt/decrypt secrets:
nix-shell -p ssh-to-age --run "ssh-to-age -private-key -i ~/.ssh/id_ed25519 > ~/.config/sops/age/keys.txt"
Make any changes to the configuration as necessary and deploy it to the host configured in flake.nix:
$ deploy