My NixOS configuration files, used in my personal systems and work machines.
- Use home-manager for user-related configurations
- Integration with Nix-flakes
- Integration with the impermanence module
- Add a wayland-based WM (
hyprland) - Declarative styling with stylix
- Integration with one of the following secret management tools:
- Modurize configuration with
nixmodules - Add this entire config into CI
- Declarative disk partitions with disko
direnv allow
# or
nix develop --impure- Clone this repo
- Pick a definition in the flake.nix
- Build it
sudo nixos-rebuild switch --flake .#caladan
# or
sudo nixos-rebuild switch --flake .#euclidYou probably shouldn't.