My NixOS configuration files. Only used for my self-hosted infra at the moment.
Find a file
Bruno BELANYI 4704b34db3 overlays: downgrade-transmission: add derivation
I need to vendor the full derivation definition, as upstream diverges
further and further away from 4.0.5.

On the next bump, the packaging for 4.1.0 starts becoming sufficiently
different to break my overlay.
2026-02-19 21:43:04 +01:00
.woodpecker ci: fix typo 2024-06-22 17:29:21 +01:00
flake flake: overlays: use 'lib' 2025-11-06 14:40:26 +00:00
hosts hosts: nixos: porthos: secrets: update cross-seed 2026-02-19 20:13:55 +01:00
keys modules: secrets: centralize agenix keys 2023-04-16 19:44:02 +01:00
lib lib: lists: add 'nullableToList' 2023-10-26 19:36:32 +01:00
modules nixos: services: sabnzbd: add 'port' option 2026-02-19 15:08:43 +01:00
overlays overlays: downgrade-transmission: add derivation 2026-02-19 21:43:04 +01:00
pkgs pkgs: i3-get-window-criteria: fix 'xorg' packages 2026-02-19 20:13:55 +01:00
templates templates: add python-uv 2025-04-05 19:00:10 +01:00
.envrc treewide: add 'shell=bash' for '.envrc' files 2025-01-13 17:35:38 +00:00
.gitignore git: remove duplicate ignore directive 2021-09-01 14:52:38 +02:00
.stylua.toml project: add stylua configuration 2023-05-07 13:36:10 +01:00
bootstrap.sh treewide: fix shellcheck issues 2023-08-31 10:42:45 +00:00
flake.lock flake: bump inputs 2026-02-10 14:53:50 +00:00
flake.nix flake: NUR has renamed its branch to 'main' 2025-11-08 11:56:25 +00:00
README.md project: readme: mention manual prowlarr step 2021-10-18 19:48:50 +02:00

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