Window Manager Central
EN ES FR

Hyprland

Hyprland is the most popular compositor out there and it really shows why, it has 4 built-in layouts, animations, special workspaces and more.

Tips

The following do not come as default although we believe these are generally beneficial.

  • Disable window focus fallback when reaching the end of a monitor:

    general {
        no_focus_fallback = true
    }
  • Allow for clicks to passthrough the special workspace into normal workspaces:

    input {
        special_fallthrough = true
    }
  • Hide special workspaces when focusing a normal workspace:

    binds {
        hide_special_on_workspace_change = true
    }
  • Remove default wallpaper and nags:

    misc {
        force_default_wallpaper = 0
        disable_hyprland_logo = true
        disable_splash_rendering = true
    }
    
    ecosystem {
        no_donation_nag = true
        no_update_news = true
    }
  • Focus windows that request activation:

    misc {
        focus_on_activate = true
    }
  • Color code the state of windows:

    windowrule = border_color $yellow $yellow_dim, match:pin true
    windowrule = border_color $cyan $cyan_dim, match:fullscreen_state_internal 1
    windowrule = border_color $blue $blue_dim, match:workspace s[true]

    In this case we give pinned windows a yellow color, maximized windows cyan, and blue for windows in special workspaces as well as their respetive dimmed color for when they are unfocused.

  • Cycle through fullscreen windows with the same keybinds to focus winows directionally.

    binds {
        movefocus_cycles_fullscreen = true
    }