My NixOS configuration files. Only used for my self-hosted infra at the moment.
Go to file
Bruno BELANYI 39a512bc0a
ci/woodpecker/push/check Pipeline was successful Details
home: vim: unset 'splitkeep'
Turns out I do _not_ like this behaviour when it messes with the cursor
position.

If they had an option that kept my cursor correctly positioned, and only
then tried to move the buffer to keep it steady, I'd try it.

This reverts commit 4feee73b8e.
2023-06-01 11:34:09 +00:00
.woodpecker ci: add Woodpecker CI workflow 2023-04-01 16:41:00 +01:00
flake flake: dev-shells: use 'mkShellNoCC' 2023-05-25 09:31:41 +00:00
home home: vim: unset 'splitkeep' 2023-06-01 11:34:09 +00:00
hosts hosts: nixos: porthos: boot: remove 'grub.version' 2023-05-28 14:49:40 +02:00
keys modules: secrets: centralize agenix keys 2023-04-16 19:44:02 +01:00
lib lib: ip: check range in 'nthInRange4' 2023-05-03 15:22:52 +00:00
modules modules: services: add vikunja 2023-05-13 21:18:57 +02:00
overlays overlays: add 'nix-serve-ng-initLibStore' 2023-05-03 15:02:44 +00:00
pkgs pkgs: wifi-qr: fix icon handling 2023-05-09 20:33:05 +01:00
profiles profiles: printing: setup default paper size 2022-12-16 12:56:16 +01:00
templates treewide: rename unused overlay arguments 2023-05-03 15:15:31 +00:00
.envrc flake: move 'devShells' to 'flake/' 2023-03-07 12:34:46 +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
README.md project: readme: mention manual prowlarr step 2021-10-18 19:48:50 +02:00
bootstrap.sh bootstrap: remove GPG setup step 2023-04-17 09:28:23 +00:00
flake.lock flake: bump inputs 2023-05-28 14:44:18 +02:00
flake.nix flake: bump inputs 2023-05-12 10:10:33 +00:00

README.md

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