My NixOS configuration files. Only used for my self-hosted infra at the moment.
Go to file
Bruno BELANYI 373545ee38 nixos: system: printing: migrate deprecated option
It's recommended to only enable the IPv4 option, as most mDNS responders
only register IPv4 addresses (therefore enabling IPv6 would lead to long
timeouts when checking for those addresses first).
2023-12-14 14:26:18 +00:00
.woodpecker ci: remove deprecated syntax 2023-11-18 20:11:56 +00:00
flake flake: nixos: use module-provided 'lib' 2023-12-07 22:00:14 +00:00
hosts hosts: homes: bazin: migrate 'git.package' 2023-12-07 14:41:29 +00: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: system: printing: migrate deprecated option 2023-12-14 14:26:18 +00:00
overlays flake: bump inputs 2023-11-21 00:20:28 +01:00
pkgs pkgs: lohr: 0.4.2. -> 0.4.5 2023-12-14 14:26:18 +00:00
templates templates: fix deprecated CI syntax 2023-11-18 20:17:18 +00:00
.envrc treewide: update 'nix-direnv' bootstrapping 2023-10-12 15:17:26 +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 2023-12-14 14:26:18 +00:00
flake.nix flake: bump inputs 2023-05-12 10:10:33 +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