This repository contains nix configurations and dotfiles for my home lab and personal workstations.
The configuration for all machines is defined in a nix flake. Workstations load configurations directly via the nixos-rebuild switch --flake
command, while the servers are deployed remotely using deploy-rs.
- leigheas: Lenovo Thinkpad X1 (work)
- oibri-nixos: Lenovo Thinkpad T480S (personal)
This machine is mainly responsible for file hosting. Runs ZFS and and serves files via NFS.
This machine is dedicated to running user-oriented services like Nextcloud, Jellyfin, etc.
This RaspberryPi runs networking services like pihole and ddclient.