Skip to content

My NixOS configuration for my personal media server

License

Notifications You must be signed in to change notification settings

DenzoNL/nixbox.tv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nixbox.tv

A Nix Flake for my personal media server, inspired by Saltbox.

Services

Nixbox.tv is configured with the following services:

  • Plex
  • Sonarr
  • Radarr
  • Lidarr
  • rTorrent
  • Flood (UI for rTorrent)

Setup

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