My NixOS configuration files. Only used for my self-hosted infra at the moment.
Find a file
Bruno BELANYI b587323095 home: migrate 'cursor' module to new option
Make it part of 'home.wm' now, since that makes more sense.

Not sure about making it related to 'i3' being activated though, will
need to think about this in the future.
2022-06-15 11:27:03 +02:00
home home: migrate 'cursor' module to new option 2022-06-15 11:27:03 +02:00
lib lib: strings: add 'mkMailAddress' 2021-10-12 17:53:23 +02:00
machines machines: aramis: home: add 'element-desktop' 2022-05-31 13:50:27 +02:00
modules modules: services: lohr: add 'openssh' 2022-05-31 13:54:34 +02:00
overlays overlays: remove 'sabnzbd-fix-missing-packages' 2022-05-31 11:07:32 +02:00
pkgs pkgs: diff-flake: 0.1.0 -> 0.2.0 2022-05-31 13:42:57 +02:00
profiles profiles: gtk: remove typo 2022-04-27 14:02:17 +02:00
.drone.yml ci: use 'nix flake check' 2021-09-26 23:09:33 +02:00
.envrc nix: evaluate shell hooks 2021-05-31 23:06:20 +02:00
.gitignore git: remove duplicate ignore directive 2021-09-01 14:52:38 +02:00
bootstrap.sh project: bootstrap: retrieve agenix key 2021-09-26 23:09:33 +02:00
flake.lock flake: bump inputs 2022-05-31 13:48:18 +02:00
flake.nix flake: use new default app convention 2022-05-31 13:41:49 +02: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