Commit Graph
97 Commits
Author SHA1 Message Date
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