This README is in progress
My NixOS configurations based on Nix flakes. They are deeply integrated with home-manager via my custom module system (accesible via config.mazurel
or mazurel
).
- Single main user (specified by
config.mazurel.username
) + root user. - Zsh as a shell.
- Alacritty is the main terminal (TODO: Add possibility to choose terminal).
This configuration consists of custom module system.
All custom modules are spocified under mazurel
attribute.
Inspecting custom options avaible in this configuration is quite simple:
- Start up nix repl and load the flake:
nix repl
flake = buitlins.getFlake "<insert path here>"
- See the options by running:
flake.nixosConfigurations.pc.options.mazurel
- ???
- Profit !
- All modules and generic settings are localized in
modules
folder. - My custom packages, which are avaible via overlay can be found in
packages
folder. - All settings specific to machines, can be found in
settings
folder.