my nix-darwin / NixOS config
  • Nix 68.4%
  • Shell 14.4%
  • Lua 9.2%
  • CSS 8%
Find a file
2026-06-19 10:06:11 +02:00
bin chore: cleanup 2026-05-31 16:06:38 +02:00
hosts/NixOS chore: cleanup 2026-05-31 16:06:38 +02:00
nixos chore: replace spotify with ncspot 2026-06-19 10:04:14 +02:00
programs chore: cleanup 2026-05-31 16:06:38 +02:00
darwin.nix fix: re-enable homebrew zap 2026-06-19 10:06:11 +02:00
flake.lock fix: re-enable homebrew zap 2026-06-19 10:06:11 +02:00
flake.nix chore: switch to nixfmt-tree formatter 2026-06-04 10:31:53 +02:00
home.nix chore: remove uv 2026-06-19 10:03:54 +02:00
README.md feat: setup secure boot and TPM disk unlocking 2026-03-08 16:38:22 +01:00
SECURITY.md feat: use two more drives 2026-03-13 17:27:32 +01:00

Nix(OS) config files

Cross-platform Nix configuration for NixOS and macOS (Darwin).

Setup

NixOS

./hosts/NixOS/label-partitions.sh
sudo nixos-rebuild switch --flake .#NixOS

See SECURITY.md for Secure Boot and TPM2 setup.

Darwin (macOS)

nix run nix-darwin -- switch --flake .#Darwin