No description
Find a file
Pim Kunis 40cdaf7a6d Update flake
Address deprecation warnings
2025-03-30 13:35:37 +02:00
home-manager Replace neovim config with NVF 2025-01-10 18:38:03 +01:00
machines Automatically clean up old torrent files 2025-03-23 13:54:29 +01:00
nixos Update flake 2025-03-30 13:35:37 +02:00
secrets Replace personal laptop 2025-02-25 15:19:21 +01:00
.envrc Add git-hooks 2024-10-28 12:25:19 +01:00
.gitignore Fix number of workspaces in GNOME 2024-11-19 17:52:33 +01:00
.sops.yaml Replace personal laptop 2025-02-25 15:19:21 +01:00
checks.nix Remove relative path in flake check 2024-11-11 22:33:24 +01:00
colmena.nix Replace personal laptop 2025-02-25 15:19:21 +01:00
flake.lock Update flake 2025-03-30 13:35:37 +02:00
flake.nix Replace neovim config with NVF 2025-01-10 18:38:03 +01:00
formatter.nix Add keybinding for neotree 2025-02-25 22:27:31 +01:00
nixos-configurations.nix Use Linux 6.13 2025-01-26 13:40:28 +01:00
packages.nix Add keybinding for neotree 2025-02-25 22:27:31 +01:00
README.md Update README 2025-02-25 15:52:25 +01:00
treefmt.nix Format JSON files 2024-11-11 22:44:45 +01:00

nixos-configs

NixOS configurations for the machines I manage.

Currently managed systems:

  • blocktech: My current laptop, a ThinkPad P1. It has two flavours:
    • Default running GNOME
    • Specialisation running Cosmic
  • 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 for deploying my machines.

Create garbage collection roots like so:

colmena build --keep-result --experimental-flake-eval

To apply to the local machine:

sudo colmena apply-local --sudo --experimental-flake-eval

To apply to all remotely managed systems:

colmena apply --experimental-flake-eval

Note

Currently the --experimental-flake-eval flag is necessary to properly use Colmena with flakes. See this PR.