mirror of my supposedly "homelab" nix config from github
Find a file
2024-08-12 17:45:03 +02:00
customs/caddy started refactoring caddy & homelab config 2024-07-17 14:30:30 +02:00
features fix: added nextcloud missing args 2024-08-12 17:45:03 +02:00
nix splitted apps + rewrote everything from scratch 2024-07-14 15:48:01 +02:00
secrets fix: added nextcloud missing args 2024-08-12 17:45:03 +02:00
.gitattributes test: trying out transcrypt 2024-08-12 17:08:27 +02:00
.sops.yaml added missing age keys for enc/dec secrets 2024-07-15 15:13:05 +02:00
configuration.nix changed config name to avoid overwrite 2024-08-09 15:59:48 +02:00
README.md huge refactoring 2024-08-12 15:56:45 +02:00
server-configuration.nix added transcrypt 2024-08-12 16:57:42 +02:00
vm-hardware.nix fixed drive path 2024-08-12 09:52:59 +02:00

my nix homelab config

THIS CONFIG IS STILL EXPERIMENTAL !! IT MIGHT WONT WORK OR JUST BREAK YOUR CURRENT INSTALL Hosted on a Proxmox VM (8Go RAM + 300Gb storage). It is not using the flake.nix because i don't see the use for it, as much than home-manager...

The goal of this config is to include :

  • -arr suite
  • Authentik
  • slskd
  • a cloud solution, to backup family files
  • crafty controller*
  • a matrix server
  • tt-rss / freshrss*
  • tailscale

*Not using the "Nix" way (i prefer using Docker atm, i currently lack time)

TODO

  • fix homepage-dashboard secrets
  • use Docker for Sonarr, seems to be a cleaner approach for double instances
  • move crafty-controller / fressrss to nix
  • setup mautrix-whatsapp / mautrix-discord

Installation

You will need to do a basic NixOS install with my config files placed @ /etc/nixos. Then, setup and adapt the config with your secrets. I am using sops-nix here.