From e2ede3d813a74548b2fde657ddfa9b3f7f42eb7f Mon Sep 17 00:00:00 2001 From: Bernardo Magri Date: Fri, 10 Jul 2026 13:33:06 +0100 Subject: [PATCH] refactor(binds): app launcher is SUPER+Space only Drop the duplicate SUPER+D drun bind; menu Apps hint shows SUPER+Space. --- README.md | 2 +- docs/ROADMAP.md | 2 +- modules/home/keybinds.nix | 3 +-- modules/home/rofi.nix | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ce9b36f..1a30585 100644 --- a/README.md +++ b/README.md @@ -414,7 +414,7 @@ Something broke anyway? Every rebuild is a generation and (on BTRFS) every hour is a snapshot — the undo story, from a bad theme to a machine that won't boot, is **[docs/RECOVERY.md](docs/RECOVERY.md)**. -Keybinds: `SUPER+Return` terminal · `SUPER+D` launcher · `SUPER+T` theme +Keybinds: `SUPER+Return` terminal · `SUPER+Space` launcher · `SUPER+T` theme picker · `SUPER+SHIFT+T` next wallpaper · `SUPER+X` power menu · `SUPER+E` file manager (yazi) · `SUPER+N` notifications · `SUPER+CTRL+V` clipboard history · `SUPER+SHIFT+C` color picker (hyprpicker) · `SUPER+Q` diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 45bd807..f7f147d 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -27,7 +27,7 @@ Design/decision records and a running log of shipped work (items marked `theme` (SUPER+T) · `clipboard` (cliphist, SUPER+CTRL+V) · `calc` (rofi-calc, live, SUPER+CTRL+C) · `files` (fd → xdg-open, SUPER+CTRL+F) · `emoji` (rofi-emoji, SUPER+CTRL+E) · `web` (Google). - SUPER+D is `rofi -show drun`. + SUPER+Space is `rofi -show drun`. - ✓ shipped modules: `network` (nmtui in `$TERMINAL`) · `bluetooth` (blueman-manager) · `capture` (grim/slurp submenu: region/full → clipboard/file, saved to `~/Pictures/Screenshots`) · `keybinds` (the diff --git a/modules/home/keybinds.nix b/modules/home/keybinds.nix index a1ce990..60e5a3e 100644 --- a/modules/home/keybinds.nix +++ b/modules/home/keybinds.nix @@ -13,8 +13,7 @@ { binds = [ { mods = "$mod"; key = "Return"; action = "exec, $terminal"; desc = "Open terminal"; } - { mods = "$mod"; key = "Space"; action = "exec, rofi -show drun -theme launcher"; desc = "Quick launch (apps)"; } - { mods = "$mod"; key = "D"; action = "exec, rofi -show drun -theme launcher"; desc = "App launcher"; } + { mods = "$mod"; key = "Space"; action = "exec, rofi -show drun -theme launcher"; desc = "App launcher"; } { mods = "$mod"; key = "M"; action = "exec, nomarchy-menu"; desc = "Main menu"; } { mods = "$mod"; key = "E"; action = "exec, $terminal -e yazi"; desc = "File manager (yazi)"; } { mods = "$mod"; key = "Q"; action = "killactive"; desc = "Close window"; } diff --git a/modules/home/rofi.nix b/modules/home/rofi.nix index ce6e514..8f01568 100644 --- a/modules/home/rofi.nix +++ b/modules/home/rofi.nix @@ -19,7 +19,7 @@ let rasiOverride = cfg.themesDir + "/${t.slug}/rofi.rasi"; hasRasiOverride = builtins.pathExists rasiOverride; - # App-launcher theme (SUPER+Space/D → `rofi -show drun -theme launcher`). + # App-launcher theme (SUPER+Space → `rofi -show drun -theme launcher`). # Kept separate from the base theme so a theme can give the launcher its # own layout (e.g. Boreal's icon grid) WITHOUT that layout leaking into # the text menus, which share the base theme and need a list. The default