# nixos-configs NixOS configurations for the machines I manage. Currently managed systems: - **blocktech**: My current laptop, a ThinkPad P1 running GNOME. - **gamepc**: My gaming PC running Cinnamon - **warwick**: A Raspberry Pi 4 Model B, which mostly does some monitoring - **atlas**: A Gigabyte Brix, one of my Kubernetes nodes - **jefke**: A Gigabyte Brix, one of my Kubernetes nodes - **lewis**: A Gigabyte Brix, one of my Kubernetes nodes. Additionally, contains my media collection and does backups. ## Deployment I use [Colmena](https://colmena.cli.rs) for deploying my machines. Create garbage collection roots like so: ```shell colmena build --keep-result ``` To apply to the local machine: ```shell sudo colmena apply-local --sudo ``` To apply to all remotely managed systems: ```shell colmena apply ```