Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

nugu/README.md

Raw
Rendered preview

nugu

Personal color theme for various applications.

Niri

base.toml → nugu.nu → niri.nu → output/niri/nugu-{dark,light}.kdl. No Hyprland files or pre-generated palettes are involved. Run just niri here to generate and install both variants into ../niri/themes/. Select one in ../niri/config.kdl with include "themes/nugu-dark.kdl" or include "themes/nugu-light.kdl". Regeneration preserves that selection; there is no apply command. Layout, effects, and keybindings remain untouched. Validate both modes from the repo root with mise run niri-test.

Termux

base.toml → nugu.nu → termux.nu → output/termux/nugu-{dark,light}.properties. Run mise run nugu-termux from the dotfiles root to generate both variants into ../termux/themes/. Generation does not select a theme. The Nushell command termux-theme dark or termux-theme light selects one manually and reloads Termux. See Termux setup and recovery. Validate generation and switching with mise run termux-test from the dotfiles root.

TODO

  • helix

  • wezterm

  • linux console

  • LS_COLORS

  • hypr

  • firefox

  • nushell

  • ui.important_global brighter (dark only?)

  • ui.accent brighter (dark only?)

  • ui.minor darker (dark only?)

# nugu

Personal color theme for various applications.

## Niri

`base.toml` → `nugu.nu` → `niri.nu` → `output/niri/nugu-{dark,light}.kdl`.
No Hyprland files or pre-generated palettes are involved.
Run `just niri` here to generate and install both variants into `../niri/themes/`.
Select one in `../niri/config.kdl` with `include "themes/nugu-dark.kdl"` or `include "themes/nugu-light.kdl"`.
Regeneration preserves that selection; there is no apply command.
Layout, effects, and keybindings remain untouched.
Validate both modes from the repo root with `mise run niri-test`.

## Termux

`base.toml` → `nugu.nu` → `termux.nu` → `output/termux/nugu-{dark,light}.properties`.
Run `mise run nugu-termux` from the dotfiles root to generate both variants into `../termux/themes/`.
Generation does not select a theme.
The Nushell command `termux-theme dark` or `termux-theme light` selects one manually and reloads Termux.
See [Termux setup and recovery](../termux/README.md).
Validate generation and switching with `mise run termux-test` from the dotfiles root.

## TODO

* [x] helix
* [x] wezterm
* [x] linux console
* [ ] LS\_COLORS
* [x] hypr
* [ ] firefox
* [ ] nushell

* `ui.important_global` *brighter* (~dark~ only?)
* __ui.accent brighter__ (**dark** only?)
* _ui.minor darker_ (<em>dark</em> only?)