didactiklabs / nixbook

Laptop NixOS Configuration
5 stars 0 forks source link

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: ```bash colmena apply-local --sudo -v switch ``` Profile selected is based on the output of `hostname`. To upgrade dependencies, run: ```bash npins update ```

- Screenshot

with hyprland v2:

alt text

with sway v1:

alt text

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

alt text