My dotfile repository forked from Frost-Phoenix/nixos-config.
The encrypted desktop and laptop profiles use a Plymouth LUKS password prompt themed with the configured Catppuccin flavor. Press Esc during boot to switch from the splash to the text console if graphical rendering is unavailable or boot diagnostics are needed.
- Add paperless
- Add xandikos
- Add immich
- Add hoarder
- Setup home page (glance)
- Add skip intro plugin to jellyfin
- Setup postgres backups
- Setup opt backups
- Setup wireguard namespace tunnelling for qbittorrent
- Hash ADMIN_TOKEN in vaultwarden
- Add uptime kuma
- Setup discord notifications (maybe notifiarr?)
- Update nvim config to use nvf for package management
- Replace rofi with vicinae
- Replace swappy with Satty
- Add blocky; setup DNS server & ad blocker
- Add ntfy
- Add prometheus
- Add rustdesk
- Add homeassistant
- Add nextcloud
- Add cleanuparr
- Restructure the flake using flake-parts
- Add profilarr
- Add home-assistant
- Add redis
- Add authelia
- Setup zen browser config
- Add forms and onlyoffice to nextcloud
- Setup wireguard namespace tunnelling for prowlarr & bazarr
- Add grafana
- Setup logs in /var/log with loki and promtail
- Setup music navidrome/jellyfin & lidarr
- Add siyuan
- Setup wan access, secure with sshguard, fail2ban and kolide launcher
- Add iwmenu and bzmenu
- Migrate postgresql from v16 to v18
- Migrate first host to clan
- Migrate all hosts to clan
- Migrate postgresql to clan postgresql
- Migrate backups to clan bordbackups
- Setup disko for each host
- Migrate caddy to nginx
- Migrate state directories from
/opt/to/var/lib/ - Migrate sops to clan vars
- Add goaccess
- Add microbin (pastebin alternative)
- Add url shortner (shlink?)
- Add scrutiny