decay
Find a file
2025-07-21 14:50:32 +10:00
assets refactor in synaptic style 2025-07-21 00:55:23 +10:00
common add yazi 2025-07-21 14:36:04 +10:00
graphical split kitty out to graphical 2025-07-21 13:13:20 +10:00
hosts refactor rice into config 2025-07-21 12:32:12 +10:00
pkg add yazi 2025-07-21 14:36:04 +10:00
util refactor rice into config 2025-07-21 12:32:12 +10:00
.gitignore refactor in synaptic style 2025-07-21 00:55:23 +10:00
entry.nix refactor rice into config 2025-07-21 12:32:12 +10:00
flake.lock update meat 2025-07-21 13:51:49 +10:00
flake.nix add arbyd quickshell conf 2025-07-21 00:55:23 +10:00
README.md create readme 2025-07-21 14:50:32 +10:00

a nixos config

mission statement

this config attempts to follow the synaptic standard, and is built in an effort to achieve semantic colocation.

ideally, our modules are categorised by the purpose they hope to fulfil, and contain all the information necessary to achieve that within their context.

this is in contrast to many configuration styles which may be structed in a way that is beholden to mechanical details (ie. programs, interfaces, module systems they use).

here, we do not build our dreams of concrete.

mechanism

recursive imports and module aliasing bend the module system/s to our will.

this allows us to create freeform sets of modules targeted at broad purposes with a single toplevel import point.

you can see entry.nix and util/create.nix for the explicit details of how this is done.