From d48edc9bb820c762138707f663bd29be1fe87c7f Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 29 Apr 2026 14:26:33 -0700 Subject: [PATCH] Remove direct fullscreen WM bindings --- docs/tiling-wm-experience.md | 4 +++- dotfiles/config/hypr/hyprland.conf | 4 ---- dotfiles/config/hypr/hyprland.lua | 2 -- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/tiling-wm-experience.md b/docs/tiling-wm-experience.md index 6d65b1aa..29e63534 100644 --- a/docs/tiling-wm-experience.md +++ b/docs/tiling-wm-experience.md @@ -109,6 +109,9 @@ Required behavior: - Dialogs are centered. - There is a command to jump directly to the columns layout and one to jump directly to the tabbed/fullscreen layout. +- `Super+Ctrl+Space` jumps directly to the tabbed/fullscreen layout. +- Direct fullscreen or floating-fullscreen behavior should not have a + keybinding. - Layout state is per workspace when the compositor supports it. Important behavior: @@ -118,7 +121,6 @@ Important behavior: Nice behavior: - Gaps can be toggled. -- Fullscreen can be toggled. - Smart borders can be toggled. - Layout-related modifiers remain available for experiments. - Inactive windows are slightly dimmed when supported. diff --git a/dotfiles/config/hypr/hyprland.conf b/dotfiles/config/hypr/hyprland.conf index 264cb8f0..fb7ceff2 100644 --- a/dotfiles/config/hypr/hyprland.conf +++ b/dotfiles/config/hypr/hyprland.conf @@ -346,10 +346,6 @@ bind = $mainMod SHIFT, bracketleft, hy3:movewindow, l, visible bind = $mainMod, grave, hy3:expand, expand bind = $mainMod SHIFT, grave, hy3:expand, base -# Fullscreen (like XMonad's NBFULL toggle) -bind = $mainMod, F, fullscreen, 0 -bind = $mainMod SHIFT, F, fullscreen, 1 - # Toggle floating bind = $mainMod, T, togglefloating, diff --git a/dotfiles/config/hypr/hyprland.lua b/dotfiles/config/hypr/hyprland.lua index c51d8f7e..fe22a6d0 100644 --- a/dotfiles/config/hypr/hyprland.lua +++ b/dotfiles/config/hypr/hyprland.lua @@ -1596,8 +1596,6 @@ bind(main_mod .. " + SHIFT + Space", force_columns_layout) bind(main_mod .. " + CTRL + Space", gather_workspace_into_tabbed_group) bind(main_mod .. " + bracketright", monocle_next) bind(main_mod .. " + bracketleft", monocle_prev) -bind(main_mod .. " + F", hl.dsp.window.fullscreen({ mode = "fullscreen" })) -bind(main_mod .. " + SHIFT + F", hl.dsp.window.fullscreen({ mode = "maximized" })) bind(main_mod .. " + T", hl.dsp.window.float()) bind(main_mod .. " + M", minimize_active_window) bind(main_mod .. " + SHIFT + M", restore_last_minimized)