In this project lies the NixOS configuration files leading to our own custom configured NixOS installation.
It has for objective to be flexible with opt-in/opt-out options while still being able to mutualize some of it.
Everything as code and reproductible thanks to Nix.
A bunch of plugins and GNU cli replacers are pre-installed.
In this project, it's possible to add Nix code on top the base to customize your way out (git config, opt-in/opt-out for features).
You only need to install the base NixOS iso.
Customization is done via the profiles
directories.
If it's your first install run (we assume you have colmena installed):
colmena apply-local --sudo -v switch
To update:
ginx --source https://github.com/didactiklabs/nixbook -b main --now -- colmena apply-local --sudo
or run the alias, effectively doing the same:
osupdate
Profile selected is based on the output of hostname
.
with hyprland v2:
with sway v1:
with headless sunshine/moonlight configuration (remote desktop) v1:
with headless sunshine/moonlight configuration (remote desktop) v2, running windows: