colorscheme fixes & new implementations

This commit is contained in:
2026-10-24 10:40:03 -06:00
parent 0d297296ca
commit 3870e69fa5
16 changed files with 479 additions and 96 deletions
+20
View File
@@ -0,0 +1,20 @@
# config : host-overrides
Currently an in-progress migration from the name "local" to "host-overrides."
I recently identified the need for a distinction between "a machine-distinct setting" which should still be tracked and a "one-off hack, or temporary local detail" which is NOT tracked.
The new general configuration hierarchy, from most general to highest precedence, is then:
- The primary application configuration (e.g. `config/user` or `config/etc` in this repository)
- The host-level overrides / additions (e.g. _this folder_)
- The local overrides
## Migration Notes
Where possible, it's better to use a unique, descriptive name, but in some situations we have a clear hierarchy linked within a specific application's configuration folder.
Old files tend to be called or linked to places with the name "local.{extension}," but new files in this directory should now prefer the terminology `host`.
For example:
```
# OLD NAME -> NEW NAME
pikachu/user/alacritty/local.toml -> pikachu/user/alacritty/host.toml
```