- Nix 100%
Squashed commit of the following:
commit d27af50e8976068cc6a1cf0cabbf4b0e6cda6d9f
Author: Ranomier <>
Date: Sat Feb 14 05:14:47 2026 +0100
feat: printer now works, woooh!
commit 8b5dd454684305977cc251b681e22710a518c1bc
Author: Ranomier <>
Date: Sat Feb 14 03:06:38 2026 +0100
wip: ai dumb dumb still no work
commit 32ce6eaa73e95637ef4e0631fee82afeeaddcbb7
Author: Ranomier <>
Date: Sat Feb 14 02:53:57 2026 +0100
wip: nope still does not substitute
commit 6d363f32c2db63c5039d1afa180f2c00db85c357
Author: Ranomier <>
Date: Sat Feb 14 02:45:45 2026 +0100
wip: substituteInPlace fails
commit 97aed8134f0fdf884cb62958ed4346909e2564ba
Author: Ranomier <>
Date: Sat Feb 14 02:31:08 2026 +0100
wip: rastertokpsl is still in the wrong place
commit 11429b35b69dc46be3d70ea940926d61fe0b151c
Author: Ranomier <>
Date: Sat Feb 14 02:21:00 2026 +0100
wip: try adding printer driver
|
||
|---|---|---|
| certificates | ||
| checks | ||
| dev_shells | ||
| docs/notes | ||
| experiments | ||
| hosts | ||
| lib | ||
| modules | ||
| overlays | ||
| system_profiles | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| inputs.nix | ||
| outputs.nix | ||
| ReadMe.md | ||
NixToSee
nichts in german means nothing, if you say it fast it sounds like nix.
folder structure
certificates
Should only contain public certificates. Though i am thinking about making even them a secret with the future (r)age-nix setup
dev_shells
Each dev-shell should have it's file or folder, even the default one
experiments
The feel free folder, but don't go overboard, it should be temporary or interim stuff.
hosts
Each host should have a folder with a default.nix in it. This file should import from system_profiles and can import specific things, but at some point just create a new system_profile. Especially when multiple hosts share imports
lib
nix functions, that can be used around this repo. Please not on the outside
modules
Most functionality is in here atm, not well defined yet. But basically just NixOS options
overlays
nixpkgs overlay, right now only used for nixos-unstable
system_profiles
This whole folder is for the most part just a system to clean up importing
- Files in the system_profiles directory:
- Should never import anything from parent directories
- Can import things from the child directories
- The importers directory:
- Should only import things outside (above/parent) of the system_profiles directories.
- Probably only from the module directory or maybe a future nix-modules directory, this rule is not set in stone yet
- Should not import anything outside of this repository
- The components directory:
- Should never import anything from this repository
- It can import things from nixpkgs
- Should set only basic "system" wide settings ("system" is not well defined) NixOS has profiles this should be a similar concept to them