No description
  • Nix 88.2%
  • Shell 11.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-04 13:19:35 +01:00
home moved codex to unstable 2026-11-04 13:19:35 +01:00
hosts add automatic nix garbage collection 2026-10-25 00:12:40 +02:00
scripts update maintanance script 2026-10-24 22:12:54 +02:00
secrets added reverse proxy ssh key 2026-06-05 22:22:02 +02:00
flake.lock moved codex to unstable 2026-11-04 13:19:35 +01:00
flake.nix moved codex to unstable 2026-11-04 13:19:35 +01:00
README.md update maintanance script 2026-10-24 22:12:54 +02:00

minmos NixOS Dotfiles

Minimal NixOS and Home Manager configuration using Nix Flakes.

Bootstrapping a New Machine

To apply the configuration on a new NixOS system before Flakes are permanently enabled:

sudo NIX_CONFIG="experimental-features = nix-command flakes" nixos-rebuild switch --flake .#vm

System Update

Once the configuration is active, you can rebuild and update using the custom update script:

sys-update

System Maintenance

Periodically garbage collect both the system and Home Manager profiles, refresh bootloader entries, and optimise the store:

sys-maintenance

This keeps 14 days of generations for rollback. Use --all to delete every old generation, --keep-days N to change the retention period, or --verify to also run a slow SHA-256 integrity check of the store.