Commit Graph
100 Commits
Author SHA1 Message Date
nvrlandClaude Opus 5 d2975650fa theme: move the alarm colour from pink to mauve
Mocha's pink is a pastel. Filled at slab size against the near-black
Persona surfaces it went chalky rather than sharp, which is what made
hovered destructive buttons read as a washed-out red. Mauve is saturated
enough to bite against that ground and still cannot be confused with the
blue accent.

Applies across quickshell, Hyprland, dunst, fish and nvim. The GTK
overrides are dropped entirely — stock Catppuccin Mocha Blue already
paints those surfaces, and a hand-written destructive colour there was
one more thing to keep in step for no gain.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 02:12:53 +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
nvrlandClaude Opus 5 3fb89c4370 fix(qs): show power menu only on the focused screen
A PowerMenu window exists per screen and every one of them lit up on
open. Latch the focused monitor in Actions at open time — same shape as
launcherScreen — and gate each window's open state on it, so exactly one
copy draws and takes keyboard focus.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 01:53:56 +02:00
nvrlandClaude Opus 5 1cf5a4b68d chore: add enqs-headroom user service, set nvim as text/plain handler
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 01:52:50 +02:00
nvrl 5f3a44f82d fixed launcher nav + headroom completion 2026-09-17 12:21:09 +02:00
nvrl 51dc5e80c4 feat(menu) added launcher, bt menu, clipboard 2026-09-16 15:53:19 +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 9e73c1338f fixed some bugs 2026-08-15 02:11:03 +02:00
nvrl 9cf510e93b fix(qs,fluxo) performance fix for repaints 2026-08-12 20:18:56 +02:00
nvrl 86e90b0213 chore(hypr) migrated to lua confs 2026-08-12 18:05:43 +02:00
nvrl a868f50ab7 improvements 2026-08-11 17:35:26 +02:00
nvrl 39f925cb58 updated design 2026-08-11 16:34:09 +02:00
nvrl 3e02c3f36a fixed tray + media popouts 2026-08-11 11:29:04 +02:00
nvrl ccb54f01d9 added tray menu + fixed antialising 2026-08-11 11:08:44 +02:00
nvrl 58e0ba2f99 fixed tray 2026-08-11 09:40:55 +02:00
nvrl 08146fe16f final theme 2026-08-11 02:05:46 +02:00
nvrl 105cf6b3a8 updated theme 2026-08-11 01:53:26 +02:00
nvrl 0a439d951e updated style 2026-08-11 00:22:59 +02:00
nvrl 47ff5233bd added quickshell 2026-08-10 23:57:26 +02:00
nvrl cbaf55cfc5 updated 2026-08-10 22:36:16 +02:00
nvrl ad1b8fe3a9 update 2026-05-09 07:21:33 +02:00
nvrl 667e42ba15 updated keybinds and window rules 2026-05-01 20:56:23 +02:00
nvrl 5e6d48b30a added window rules and services 2026-04-29 13:37:25 +02:00
nvrl 9e8411a176 updated configs 2026-04-06 01:17:40 +02:00
nvrl 6d5d2caeca added fluxo and hyprlock conf 2026-04-04 16:44:12 +02:00
nvrl 86c964c274 fixed style css and updated config 2026-04-04 14:42:56 +02:00
nvrl 7958f17951 updated waybar + fluxo 2026-04-04 14:07:35 +02:00
nvrl 9365615f06 updated waybar config 2026-04-04 05:10:21 +02:00
nvrl f910af8dce removed splash and increased refresh intervals 2026-04-02 18:47:11 +02:00
nvrl 74945d45e9 updated hyprlock 2026-04-02 13:46:16 +02:00
nvrl eadaaa5d52 updated themes, waybar 2026-04-02 13:10:37 +02:00
nvrl 70842dc108 changen clock color 2026-04-01 17:44:08 +02:00
nvrl 1e811035a5 updated waybar + hypr rules 2026-03-31 10:20:16 +02:00
nvrl 9dda38ceee fire/ice theme 2026-03-24 23:47:28 +01:00
nvrl f2c432ff2c fixed brightness ctrl and max volume 2026-03-24 14:40:58 +01:00
nvrl 233ef1e291 fixed gamemode style 2026-03-23 17:26:36 +01:00
nvrl db7d5d17a6 added nvim submodule 2026-03-22 14:05:27 +01:00
nvrl 70de42923c removed nvim repo 2026-03-22 14:03:13 +01:00
nvrl dae66e3608 updated icons of nvim config 2026-03-20 13:52:27 +01:00
nvrl 2fb95b16e8 updated neovim config 2026-03-20 13:14:03 +01:00
nvrl 89ce9ab548 updated neovim config 2026-03-20 10:05:56 +01:00
nvrl 146429f594 fixed some waybar styling 2026-03-14 15:02:08 +01:00
nvrl 13bc86f713 fixed lid handling with lidstate file 2026-03-14 15:01:31 +01:00
nvrl e8ef6712af updated gitignore and waybar 2026-03-13 17:53:30 +01:00
nvrl d7c1b0e733 updated waybar 2026-03-13 17:38:40 +01:00
nvrl 20ea9cc4d1 updated hypr config 2026-03-13 17:28:56 +01:00
nvrl bc9e2b7c19 added fluxo 2026-03-13 17:28:37 +01:00
nvrl 85feb977a1 updated dotfiles 2026-02-24 22:44:05 +01:00
nvrl 5356157750 updated waybar script to not crash with my usb c hub 2026-02-13 19:39:31 +01:00
nvrl 2f31b86e65 updated nvim and fish config 2026-02-13 19:17:39 +01:00
nvrl 6acb9b9aaa updated user systemd services 2026-02-13 19:17:22 +01:00
nvrl 918c52f6f3 added gitzip + hypr config 2026-02-07 04:02:48 +01:00
nvrl c93e9cf826 updated hypr dots + fixed waybar cpu style 2026-01-28 12:49:34 +01:00
nvrl 8c8ca7b0f2 updated dots 2026-01-14 11:28:55 +01:00
nvrl fe2e971850 updated some stuff 2025-11-25 00:29:47 +01:00
nvrl fb67c05bb6 added zen browser + window rule for opening workspaces 2025-10-22 15:31:01 +02:00
nvrl edcfc9d911 updated hyprland config + gdrive mount 2025-10-21 13:10:45 +02:00
nvrl 801d990154 added systemd service for gdrive 2025-09-11 13:44:08 +02:00
nvrl 9679cb29f0 updated hypr conf 2025-09-11 13:39:55 +02:00
nvrl 7d16572181 rearranged modules 2025-09-09 10:38:59 +02:00
nvrl d835a4c4ab fixed waybar 2025-09-09 09:53:57 +02:00
nvrl 6af5a295b1 added input module 2025-09-09 09:33:04 +02:00
nvrl 8e5a15395a updated network script 2025-09-08 03:17:41 +02:00
nvrl 653591289d updated nvim init.lua and waybar network module 2025-08-29 14:38:51 +02:00
nvrl 251b5a5eeb upadted waybar + hypr theme 2025-08-29 01:12:56 +02:00
nvrl 02e48b7d1e updated waybar 2025-08-29 00:58:18 +02:00
nvrl 52cc37a102 fixed buds script 2025-08-15 18:06:04 +02:00
nvrl b81c6e2228 updated the not connected string for pixelbuds 2025-08-15 17:23:03 +02:00
nvrl 1b88c5cc71 updated status bar 2025-08-15 16:36:05 +02:00
nvrl 6a3de0df23 updated 2025-08-15 12:59:28 +02:00
nvrl 2a3f8f7294 chnages 2025-08-07 06:06:53 +02:00
nvrl 5599be8150 added fish_vars to ignore 2025-08-04 07:31:22 +02:00
nvrl 5696aeed8d updated hyprland confs 2025-08-02 00:16:14 +02:00
nvrl bc2cabece3 refactored hyprland conf for better maintainability 2025-08-01 10:03:02 +02:00
nvrl bab1718ea5 added wallpapers 2025-08-01 09:45:23 +02:00
nvrl 9f31f26325 added different wallpapers 2025-07-31 10:53:09 +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 53b1b5bc27 added btop 2025-07-23 23:04:08 +02:00
nvrl 0244eef63d added submodules 2025-07-23 23:01:04 +02:00
nvrl e32ff37a24 removed waybar catppuccin git 2025-07-23 22:30:40 +02:00
nvrl dc30bbe28d added btop 2025-07-23 22:23:45 +02:00
nvrl 97b5d87d30 added pixel buds control 2025-07-23 20:58:55 +02:00
nvrl 23e2f7492e updated font and lock 2025-07-23 14:14:05 +02:00
nvrl a4434d7f97 fixed battery display 2025-07-23 12:46:08 +02:00
nvrl 1ed4ef0963 fixed deprecation in nvim 2025-07-23 12:23:52 +02:00
nvrl ec15fc0bcd edited dunstrc 2025-07-23 11:43:05 +02:00
nvrl beaf8a4547 updated screenshot 2025-07-23 11:24:52 +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 7d06bfd2c1 wallpaper 2025-07-23 10:52:01 +02:00
nvrl 99ffef8803 added protonvpn and change waybar style 2025-07-23 10:28:32 +02:00
nvrl 090a0186f9 updated waybar and uswm for hyprland 2025-07-23 10:03:41 +02:00
nvrl 569cfeb68f added chromium and brave flags 2025-07-19 13:51:47 +02:00
nvrl a5327dd263 updatde alacritty and nvim 2025-07-19 13:50:57 +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