Commit Graph
21 Commits
Author SHA1 Message Date
nvrlandClaude Opus 5.5 485ee5c0ca theme: GTK and Qt take the YoRHa palette
GTK moves from Catppuccin Mocha to adw-gtk3-dark, recoloured through the
libadwaita named colours in gtk-3.0/gtk.css and as CSS variables in
gtk-4.0/gtk.css, so Nautilus and other libadwaita apps follow too. The
gtk-4.0 symlinks into the Catppuccin theme are gone, since libadwaita
would load its gtk-dark.css over the overrides.

Qt gets qt6ct/colors/yorha.conf: the same palette in QPalette roles,
with the light slab as the highlight and ink as its text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:17:52 +02:00
nvrlandClaude Opus 5 e221445a51 theme: Catppuccin Mocha blue/pink variant of the Persona rice
Keeps the Takemi geometry — the lean, the chamfer, the slabs — and swaps
the palette wholesale. Mocha carries the ground; blue is the accent for
anything live (focus, selection, borders, hover) and pink is the alarm
for anything destructive or failed, so one hue no longer has to mean
both 'active' and 'wrong'.

Destructive controls rest as a pink keyline and fill solid only when
hovered or selected: Mocha's pink is a pastel, and a resting slab of it
reads as washed-out red rather than as a warning. The load ramp climbs
text -> blue -> pink for the same reason, instead of fading straight
through a muddy mid-tone.

Surfaces covered: quickshell, Hyprland borders, alacritty, fish, dunst,
and nvim (via the catppuccin plugin, submodule branch catppuccin-mocha).
GTK 3/4, Qt and xsettingsd move to catppuccin-mocha-blue and are now
tracked, since nothing else makes non-shell apps match the rice; the
previous Takemi copies are in theme-repair-backups/.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 02:11:02 +02:00
nvrl 35048ae283 feat(quickshell): replace fuzzel with an in-process launcher
fuzzel could only answer "which app", so launching Brave at a URL meant
picking the app, waiting for it, then typing the address somewhere else.
The launcher now takes a verb and an object in one line: type
`gitlab.enqs.de` and every app that can open it sorts to the top, default
browser first, ready for Enter — or arrow/hjkl down to Brave's New
Incognito Window, which is offered as a peer of Brave itself rather than
hidden behind a submenu.

services/Apps.qml is the brain and holds no UI: it flattens desktop
entries and their actions into one index, classifies the typed argument
(url / mail / path), ranks by fuzzy match plus handler affinity plus
frecency, and launches. Launching through `uwsm app` keeps each app in its
own scope; entries whose Exec declares no field code (Brave's
`--incognito` action, among others) are launched by tokenising Exec per
the Desktop Entry spec and appending the argument, never via `sh -c`.

Four prefixes reuse the same window, so there is one picker and one set of
keys: `>` runs a command, `=` evaluates arithmetic, `:` is clipboard
history (cliphist, which had been a second fuzzel invocation), and a
dmenu mode is driven over IPC.

quickshell/scripts/takemi-dmenu is the bridge for that last one — a
`fuzzel --dmenu` drop-in for scripts that want a picker, symlinked into
~/.local/bin. fluxo's bt menu now goes through it.

Living in the Quickshell process means the window is on screen on the
frame the bind fires, with no process to spawn.

Removes fuzzel entirely: its config, its theme submodule, the package,
and the last consumers (the bar sigil, fluxo's menu_command). Also drops
hypr/scripts/powermenu.sh, which was fuzzel-based and bound to nothing.
2026-09-16 15:46:51 +02:00
nvrl 39f925cb58 updated design 2026-08-11 16:34:09 +02:00
nvrl 47ff5233bd added quickshell 2026-08-10 23:57:26 +02:00
nvrl 6d5d2caeca added fluxo and hyprlock conf 2026-04-04 16:44:12 +02:00
nvrl e8ef6712af updated gitignore and waybar 2026-03-13 17:53:30 +01:00
nvrl 85feb977a1 updated dotfiles 2026-02-24 22:44:05 +01:00
nvrl 801d990154 added systemd service for gdrive 2025-09-11 13:44:08 +02:00
nvrl 5599be8150 added fish_vars to ignore 2025-08-04 07:31:22 +02:00
nvrl c6d9cfc270 added packages + fuzzel 2025-07-30 12:08:36 +02:00
nvrl 7850c7bb0e added fish config 2025-07-30 11:46:46 +02:00
nvrl 44b40bc8e7 added updated rice pics 2025-07-23 23:37:08 +02:00
nvrl dc30bbe28d added btop 2025-07-23 22:23:45 +02:00
nvrl 6ddc32b262 some tweaks 2025-07-23 11:22:08 +02:00
nvrl c7e388d153 added readme 2025-07-23 10:53:43 +02:00
nvrl 569cfeb68f added chromium and brave flags 2025-07-19 13:51:47 +02:00
nvrl c7cda90e07 added fuzzel 2025-07-12 14:16:59 +02:00
nvrl 976842b66e added zathura and mineapps 2025-07-12 11:33:23 +02:00
nvrl 3eb06362a9 added files 2025-07-12 11:31:54 +02:00
nvrl c8b5f931f9 added gitignore 2025-07-12 11:30:13 +02:00