My NixOS configuration files. Only used for my self-hosted infra at the moment.
Go to file
Bruno BELANYI 8edef9d528
continuous-integration/drone/push Build is passing Details
home: wm: i3bar: add bluetooth blocks
I have decided that the potential security and privacy risk of exposing
my MAC addresses is fine by me.

My earphones and headphones do not seem to expose their battery level,
would need more investigation.
2021-10-18 15:51:15 +02:00
home home: wm: i3bar: add bluetooth blocks 2021-10-18 15:51:15 +02:00
lib lib: strings: add 'mkMailAddress' 2021-10-12 17:53:23 +02:00
machines machines: aramis: networking: remove 'domain' 2021-10-16 14:56:15 +02:00
modules modules: services: nginx: use 'mkMailAccount' 2021-10-13 15:36:28 +02:00
overlays overlays: add sabnzbd-fix-missing-dependencies 2021-10-04 15:01:39 +02:00
pkgs pkgs: add rofi-bluetooth 2021-10-15 17:09:03 +02:00
profiles home: wm: i3: don't add 'dragger' through profile 2021-10-15 17:12:24 +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
README.md project: readme: mention manual flood config 2021-05-23 00:14:26 +02:00
bootstrap.sh project: bootstrap: retrieve agenix key 2021-09-26 23:09:33 +02:00
flake.lock flake: bump inputs 2021-10-04 14:45:41 +02:00
flake.nix flake: use 'recurseIntoAttrs' in 'pkgs' overlay 2021-10-08 15:00:46 +02: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 Jackett and NZBHydra2
  • Configure Sonarr, Radarr, Bazarr
  • Configure Transmission's webui port
  • Configure Quassel user
  • Configure Flood account