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.
Install or upgrade with a simple command:
colmena apply-local --sudo -v switch
Profile selected is based on the output of hostname
.
To upgrade dependencies, run:
npins update
with hyprland v2:
with sway v1:
with headless sunshine/moonlight configuration (remote desktop) v1: