Skip to content

didactiklabs/nixbook

Repository files navigation

Nixbook

Build Totoro Build nishinoya Build anya

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

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.

- Screenshot

with hyprland v2:

alt text

with sway v1:

alt text

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

alt text

with headless sunshine/moonlight configuration (remote desktop) v2, running windows:

alt text

About

Laptop NixOS Configuration

Resources

Stars

Watchers

Forks

Packages

No packages published