My NixOS configuration. I have separated out all software into features and avoided HomeManager to make it more portable. The caveat is that you have to configure everything manually but hey it's nix so that's pretty easy!
It configures a NixOS machine, an OSX machine and a Virtual Machine (using MicroVM).
git clone [email protected]:Industrial/nixos-dotfiles.git ~/.dotfiles
bin/install-osx-nix
bin/install-osx-nix-flakes
bin/install-osx-nix-conf
Run one command to update your entire system.
bin/update-repositories
bin/update-nixos
bin/update-repositories
bin/update-osx
bin/update-vm
bin/stop-vm
bin/delete-vm
bin/start-vm
If you hit the limit of derivations or you are just very happy with what you've got:
bin/delete-generations
bin/format
bin/lint
bin/check
bin/test
I have several services configured to run locally on some hosts:
- Langhus:
- Media:
- Invidious (YouTube):
- Passwords:
- Vaultwarden:
- Monitoring:
- Grafana:
- Prometheus:
- Media: