❄️ Nix flake dotfiles with support for:
- macOS, Linux on x86 and ARM, and WSL
- home-manager for macOS, NixOS and WSL
- Declarative disk management using disko →
- Remote installation support using nixos-anywhere →
- Darling erasure based on BTRFS snapshots and impermanence →
- Containerized services using quadlet-nix →
- Darling erasure - restoring the machine to a clean state on every boot
- Secureboot via lanzaboote
- LUKS encryption with TPM unlocking
- Flicker-free boot with Plymouth
- Work in progress Wayland setup
- NixOS-WSL based setup
- Working VSCode Remote server
- Keep it simple, try to not introduce overly complicated boilerplate
- Document any new concepts to make them understandable for me in a year
- Make module loading explicit, and loading a module = enabling it
- Keep things formatted with
alejandra
- Sway/Hyperland based setup for personal laptop