Initial commit — TANINUX (camel): management app + distro packaging
- app: GTK System Settings (tsettings) + Software Hub (thub) + TUI - distro/: camel.toml manifest + MANIFEST.md (Arch + [tanin] repo model) - packaging/: taninux, tanin-desktop (niri metapackage), tanin-greet, tanin-libadwaita, tanin-setup - docs/, data/, LICENSE (GPL-3.0-or-later) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# tanin-libadwaita
|
||||
|
||||
Fuji recolour for **libadwaita / GTK4** — a **light** and a **dark** variant so
|
||||
the whole OS is covered. Recolours every libadwaita app (tsettings, thub,
|
||||
Nautilus, GNOME apps, …) by overriding Adwaita's *named colors*, and makes
|
||||
buttons/entries **pill-shaped** to match the bar and greeter.
|
||||
|
||||
## Files
|
||||
- `tanin-dark.css` → `/usr/share/tanin/libadwaita/tanin-dark.css`
|
||||
- `tanin-light.css` → `/usr/share/tanin/libadwaita/tanin-light.css`
|
||||
- `tanin-libadwaita` → `/usr/bin/tanin-libadwaita` — switch script
|
||||
|
||||
## Use
|
||||
```sh
|
||||
tanin-libadwaita dark # or: light
|
||||
```
|
||||
Symlinks the variant to `~/.config/gtk-4.0/gtk.css` and sets
|
||||
`color-scheme` + `accent-color`. A pre-existing real `gtk.css` is backed up to
|
||||
`gtk.css.pre-tanin` once.
|
||||
|
||||
## Why named-color overrides (not a full theme)
|
||||
libadwaita ignores `gtk-theme-name`; the supported way to restyle it is the
|
||||
user `gtk.css`, where overriding `@define-color accent_color` / `window_bg_color`
|
||||
/ `card_bg_color` / … recolours all libadwaita apps at once. There are no CSS
|
||||
media queries, so light/dark is two files the switch script flips between.
|
||||
|
||||
## Preview from the repo (isolated, no change to your config)
|
||||
```sh
|
||||
mkdir -p /tmp/t/gtk-4.0 && cp tanin-dark.css /tmp/t/gtk-4.0/gtk.css
|
||||
XDG_CONFIG_HOME=/tmp/t cage -s -- gnome-text-editor # or any libadwaita app
|
||||
```
|
||||
|
||||
## Palettes
|
||||
- **Dark:** bg `#0f0f0f`, fg `#f0f0f0`, accent `#a39ec4` (Fuji violet).
|
||||
- **Light:** bg `#f3f1ec`, fg `#2a2926`, accent `#6f67a8` (deeper violet for contrast).
|
||||
|
||||
## Notes
|
||||
- App content that uses its own style scheme (e.g. gnome-text-editor's
|
||||
GtkSourceView syntax theme) is NOT controlled here — that's app-internal.
|
||||
- GTK3 apps (incl. eww) aren't covered by this; they use `adw-gtk3` / their own
|
||||
CSS. A matching GTK3 `Tanin` theme could follow if wanted.
|
||||
Reference in New Issue
Block a user