Skip to content

didactiklabs/nixbook

Repository files navigation

All pray the NixOS gods

🔍 Description

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.

Wayland with UEFI BOOT only for now

🚀 Main Features

- Reproductibility

Everything as code and reproductible thanks to Nix.

- Modern Zsh shell

A bunch of plugins and GNU cli replacers are pre-installed.

- Profiles

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).

- Easy Install and upgrades

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

- Screenshot

with hyprland v2:

alt text

with sway v1:

alt text

with headless sunshine/moonlight configuration (remote desktop) v1:

alt text