No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
boredsquirrel 2c24de2d2c kde plasma: many changes
OCR support
drawing tablet support
debug info downloading service

Signed-off-by: boredsquirrel <[email protected]>
2026-06-17 15:36:02 +02:00
Level 1 - Minimal fixes 2025-08-30 21:12:32 +02:00
Level 2 - Medium kde plasma: many changes 2026-06-17 15:36:02 +02:00
.gitignore fix 2025-05-01 23:50:13 +02:00
Install.md Install.md aktualisiert 2026-05-13 11:45:14 +02:00
LICENSE Add a license 2025-09-11 18:32:36 +02:00
README.md fix 2025-05-01 23:50:13 +02:00

NixOS Tutorial

These configs are my personal system and a tutorial at once.

Goals

  • Show that NixOS is quite easy to setup
  • Progress in complexity through the "Levels", Starting with "Level 1"

Start - Installation

Begin with installing NixOS. Follow the instructions to install your system to your disk.

Depending on your expertise, you can use the configuration files from any level to setup your system.

It is easiest to start with Level 1, and progress from here.

Level 1

NixOS can be setup quite complete and simple with a single file. In this example, you have a single configuration file which you add to your existing /etc/nixos/configuration.nix

Level 2

Now we want to separate the configurations into some more files to improve readability.

We also add a few more manual configurations, instead of only preconfigured options.

Level 3

To make the system more deterministic, we want to remove the need for channels, and switch to flakes. This means we move all configs to /etc/nixos/flake.nix.

Level 4

More crazy stuff. I am currently at this step and will add it when I know what I am doing. Custom kernel, home-manager and more.