Hyprland
Hyprland copied to clipboard
special workspace: steam context popup is behind steam window
Already reported ? *
- [X] I have searched the existing open and closed issues.
Regression?
No
System Info and Version
System/Version info
Hyprland, built from branch at commit 0f594732b063a90d44df8c5d402d658f27471dfe (props: bump version to 0.43.0).
Date: Sun Sep 8 16:48:21 2024
Tag: v0.43.0, commits: 5196
flags: (if any)
System Information:
System name: Linux
Node name: CachyOS
Release: 6.11.2-2-cachyos-lto
Version: #1 SMP PREEMPT_DYNAMIC Fri, 04 Oct 2024 20:12:45 +0000
GPU information:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731f] (rev c1) (prog-if 00 [VGA controller])
os-release: NAME="CachyOS Linux"
PRETTY_NAME="CachyOS"
ID=cachyos
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://cachyos.org/"
DOCUMENTATION_URL="https://wiki.cachyos.org/"
SUPPORT_URL="https://forum.cachyos.org/"
BUG_REPORT_URL="https://github.com/cachyos"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=cachyos
plugins:
======Config-Start======
Config File: /home/bluewy/.config/hypr/hyprland.conf: Read Succeeded
# -----------------------------------------------------
# Outputs
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/outputs.conf
# -----------------------------------------------------
# Inputs
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/inputs.conf
# -----------------------------------------------------
# Keybinds
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/keybinds.conf
# -----------------------------------------------------
# Environment Variables
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/env.conf
# -----------------------------------------------------
# Window Rules
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/window_rules.conf
# -----------------------------------------------------
# Behaviour Rules
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/behaviours.conf
# -----------------------------------------------------
# Aesthetics
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/aesthetics.conf
# -----------------------------------------------------
# Autostart
# -----------------------------------------------------
source = $HOME/.config/hypr/sections/autostart.conf
Config File: /home/bluewy/.config/hypr/sections/outputs.conf: Read Succeeded
# -----------------------------------------------------
# Monitors
# -----------------------------------------------------
monitor = , highrr, auto, 1
Config File: /home/bluewy/.config/hypr/sections/inputs.conf: Read Succeeded
# -----------------------------------------------------
# Keyboard
# -----------------------------------------------------
input {
kb_layout = bluewy
kb_variant = colemak_dh_wide_custom_iso
kb_options = grp:win_space_toggle
}
# -----------------------------------------------------
# Mouse
# -----------------------------------------------------
device {
name = steelseries-steelseries-rival-3
sensitivity = -0.5
accel_profile = flat
}
Config File: /home/bluewy/.config/hypr/sections/keybinds.conf: Read Succeeded
# -----------------------------------------------------
# Main Keybinds
# -----------------------------------------------------
bind = SUPER, 1, focusworkspaceoncurrentmonitor, 1
bind = SUPER, 2, focusworkspaceoncurrentmonitor, 2
bind = SUPER, 3, focusworkspaceoncurrentmonitor, 3
bind = SUPER, 4, focusworkspaceoncurrentmonitor, 4
bind = SUPER, 8, focusworkspaceoncurrentmonitor, 8
bind = SUPER, 9, focusworkspaceoncurrentmonitor, 9
bind = SUPER, 0, focusworkspaceoncurrentmonitor, 10
bind = SUPER + SHIFT, 1, movetoworkspace, 1
bind = SUPER + SHIFT, 2, movetoworkspace, 2
bind = SUPER + SHIFT, 3, movetoworkspace, 3
bind = SUPER + SHIFT, 4, movetoworkspace, 4
bind = SUPER + SHIFT, 8, movetoworkspace, 8
bind = SUPER + SHIFT, 9, movetoworkspace, 9
bind = SUPER + SHIFT, 0, movetoworkspace, 10
bind = SUPER, Left, movefocus, l
bind = SUPER, Right, movefocus, r
bind = SUPER, Up, movefocus, u
bind = SUPER, Down, movefocus, d
bind = SUPER, Left, alterzorder, top
bind = SUPER, Right, alterzorder, top
bind = SUPER, Up, alterzorder, top
bind = SUPER, Down, alterzorder, top
bind = SUPER, N, movefocus, l
bind = SUPER, I, movefocus, r
bind = SUPER, U, movefocus, u
bind = SUPER, E, movefocus, d
bind = SUPER, N, alterzorder, top
bind = SUPER, I, alterzorder, top
bind = SUPER, U, alterzorder, top
bind = SUPER, E, alterzorder, top
bind = SUPER + SHIFT, Left, movewindoworgroup, l
bind = SUPER + SHIFT, Right, movewindoworgroup, r
bind = SUPER + SHIFT, Up, movewindoworgroup, u
bind = SUPER + SHIFT, Down, movewindoworgroup, d
bind = SUPER + SHIFT, N, movewindoworgroup, l
bind = SUPER + SHIFT, I, movewindoworgroup, r
bind = SUPER + SHIFT, U, movewindoworgroup, u
bind = SUPER + SHIFT, E, movewindoworgroup, d
bind = SUPER, B, togglefloating,
bind = SUPER, S, togglesplit,
bind = SUPER, G, togglegroup
bind = SUPER, period, changegroupactive
bind = SUPER, H, changegroupactive, b
bind = SUPER, M, fullscreenstate, 1 1
bind = SUPER, F, fullscreenstate, 2 2
binde = SUPER + ALT, U, resizeactive, 0 -10
binde = SUPER + ALT, I, resizeactive, 10 0
binde = SUPER + ALT, E, resizeactive, 0 10
binde = SUPER + ALT, N, resizeactive, -10 0
bindm = SUPER, mouse:272, movewindow
bindm = SUPER, mouse:273, resizewindow
bind = SUPER, X, killactive
bind = SUPER + SHIFT, Escape, exit
bind = SUPER + ALT, 1, togglespecialworkspace, 1
bind = SUPER + ALT, 2, togglespecialworkspace, 2
bind = SUPER + ALT, 3, togglespecialworkspace, 3
bind = SUPER + ALT, 4, togglespecialworkspace, 4
bind = SUPER + ALT, 8, togglespecialworkspace, 8
bind = SUPER + ALT, 9, togglespecialworkspace, 9
bind = SUPER + ALT, 0, togglespecialworkspace, 10
bind = SUPER + ALT + SHIFT, 1, movetoworkspace, special:1
bind = SUPER + ALT + SHIFT, 2, movetoworkspace, special:2
bind = SUPER + ALT + SHIFT, 3, movetoworkspace, special:3
bind = SUPER + ALT + SHIFT, 4, movetoworkspace, special:4
bind = SUPER + ALT + SHIFT, 8, movetoworkspace, special:8
bind = SUPER + ALT + SHIFT, 9, movetoworkspace, special:9
bind = SUPER + ALT + SHIFT, 0, movetoworkspace, special:0
# -----------------------------------------------------
# Other Keybinds
# -----------------------------------------------------
bind = SUPER, L, exec, wezterm
bind = SUPER, Y, exec, ags -t ags-launcher
bind = SUPER, P, exec, ags -r 'recorder.screenshot(true)'
bind = SUPER + SHIFT, P, exec, ags -r 'recorder.screenshot()'
bind = SUPER, TAB, exec, ags -t ags-overview
bind = ALT, TAB, exec, ags -t ags-overview
bind = SUPER, V, exec, cliphist list | fuzzel --dmenu | cliphist decode | wl-copy
bind = SUPER, O, exec, $HOME/.config/fuzzel/scripts/hyprland/show_quick_options.fish
# -----------------------------------------------------
# Laptop Specific
# -----------------------------------------------------
# some special keys emitted by keyboards from laptops
binde = , XF86MonBrightnessUp, exec, brightnessctl s +5%
binde = , XF86MonBrightnessDown, exec, brightnessctl s 5%-
binde = , xf86KbdBrightnessUp, exec, brightnessctl -d *::kbd_backlight set +33%
binde = , xf86KbdBrightnessDown, exec, brightnessctl -d *::kbd_backlight set 33%-
binde = , XF86AudioRaiseVolume, exec, pamixer -i 5
binde = , XF86AudioLowerVolume, exec, pamixer -d 5
bind = , XF86AudioMicMute, exec, pamixer --default-source -m
bind = , XF86AudioMute, exec, pamixer -t
bind = , XF86AudioPlay, exec, playerctl play-pause
bind = , XF86AudioPause, exec, playerctl play-pause
bind = , XF86AudioNext, exec, playerctl next
bind = , XF86AudioPrev, exec, playerctl previous
Config File: /home/bluewy/.config/hypr/sections/env.conf: Read Succeeded
env = XDG_CURRENT_DESKTOP, Hyprland
env = XDG_SESSION_DESKTOP, Hyprland
env = XDG_SESSION_TYPE, wayland
env = XDG_CONFIG_HOME, $HOME/.config
env = XDG_DATA_HOME, $HOME/.local/share
env = XDG_STATE_HOME, $HOME/.local/state
env = XDG_CACHE_HOME, $HOME/.cache
env = PATH, $PATH:$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.tmp/bin
# wayland stuff
env = SDL_VIDEODRIVER, wayland
env = CLUTTER_BACKEND, wayland
env = GDK_BACKEND, wayland,x11
env = QT_QPA_PLATFORM, wayland;xcb
# more wayland stuff but from other sources
env = WAYLAND, 1
env = MOZ_DBUS_REMOTE, 1
env = MOZ_ENABLE_WAYLAND, 1
env = _JAVA_AWT_WM_NONREPARENTING, 1
env = BEMENU_BACKEND, wayland
env = ECORE_EVAS_ENGINE, wayland_egl
env = ELM_ENGINE, wayland_egl
env = EDITOR, nvim
# Manage sensitive information with kwallet.
env = GIT_ASKPASS, /usr/bin/ksshaskpass
env = SSH_ASKPASS, /usr/bin/ksshaskpass
env = SSH_ASKPASS_REQUIRE, prefer
# GTK stuff
env = GTK_THEME, Sweet-Dark
# QT stuff
env = QT_QPA_PLATFORMTHEME, qt6ct
env = QT_WAYLAND_DISABLE_WINDOWDECORATION, 1
# pointer
env = XCURSOR_THEME, Bibata-Modern-Classic
Config File: /home/bluewy/.config/hypr/sections/window_rules.conf: Read Succeeded
windowrulev2 = idleinhibit fullscreen, class:^(.*)$
# Improve responsiveness for all applications with exceptions.
# example of how the regular expression might look like -> class:^(?!LibreWolf$|Firefox$).*$
windowrulev2 = immediate, class:^(?!LibreWolf$).*$
# Disable potentially annoying requests with exceptions.
windowrulev2 = suppressevent fullscreen, class:^(?!cachy-browser$).*$
windowrulev2 = suppressevent maximize, class:^(.*)$
windowrulev2 = suppressevent activate, class:^(.*)$
windowrulev2 = suppressevent activatefocus, class:^(.*)$
# Make jetbrains applications less buggy.
windowrulev2 = noinitialfocus, class:^(jetbrains-.*)$, title:^(win.*)$
Config File: /home/bluewy/.config/hypr/sections/behaviours.conf: Read Succeeded
general {
layout = dwindle
allow_tearing = true
}
dwindle {
no_gaps_when_only = 1
preserve_split = true
}
input {
follow_mouse = 2
mouse_refocus = false
float_switch_override_focus = 0
}
gestures {
workspace_swipe = true
workspace_swipe_fingers = 3
}
misc {
vfr = on
vrr = 2
key_press_enables_dpms = true
new_window_takes_over_fullscreen = 2
disable_hyprland_logo = true
}
xwayland {
force_zero_scaling = true
}
Config File: /home/bluewy/.config/hypr/sections/aesthetics.conf: Read Succeeded
# -----------------------------------------------------
# Visuals
# -----------------------------------------------------
general {
gaps_in = 6
gaps_out = 12
border_size = 3
col.active_border = 0xff61AFEF # onedark blue
col.inactive_border = 0xff1E2127 # onedark grey
}
group {
col.border_active = rgba(98C379CC) # onedark green
col.border_inactive = rgba(1E2127ff) # onedark grey
groupbar {
enabled = true
text_color = 0xffabb2bf # onedark text (white)
font_size = 14
render_titles = true
height = 22
col.active = rgba(2A2D34ff) # onedark grey
col.inactive = rgba(1E2127ff) # onedark grey
}
}
decoration {
blur {
size = 7
passes = 2
}
rounding = 11
drop_shadow = false
}
misc {
font_family = Iosevka Nerd Font Medium
}
# -----------------------------------------------------
# Animations
# -----------------------------------------------------
animations {
enabled = yes
bezier = easeOutQuart, 0.165, 0.84, 0.44, 1
animation = workspacesIn, 1, 7, easeOutQuart, slide
animation = workspacesOut, 1, 7, easeOutQuart, slide
animation = specialWorkspaceIn, 1, 7, easeOutQuart, slide
animation = specialWorkspaceOut, 1, 7, easeOutQuart, slide
animation = windowsIn, 1, 7, easeOutQuart, popin 0%
animation = windowsOut, 1, 7, easeOutQuart, popin 0%
animation = windowsMove, 1, 7, easeOutQuart, popin 0%
animation = layersIn, 1, 7, easeOutQuart, popin 0%
animation = layersOut, 1, 7, easeOutQuart, popin 0%
animation = fade, 0
}
Config File: /home/bluewy/.config/hypr/sections/autostart.conf: Read Succeeded
# Make systemd aware of the specified environment variables.
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = systemctl --user import-environment XDG_SESSION_TYPE XDG_CURRENT_DESKTOP
exec-once = systemctl --user import-environment QT_QPA_PLATFORMTHEME
# authentication agent
exec-once = systemctl --user start plasma-polkit-agent
# portals
exec-once = systemctl start --user xdg-desktop-portal-hyprland
exec-once = systemctl start --user xdg-desktop-portal-gtk
# rice
# TODO: allow ags to run on multiple sessions?
exec-once = ags -c $HOME/.config/ags-ayulr/config.js
exec-once = hyprpaper
# clipboard
exec-once = wl-paste --type text --watch cliphist store # stores only text data
exec-once = wl-paste --type image --watch cliphist store # stores only image data
# wallet
exec-once = /usr/lib/pam_kwallet_init
# idle stuff
exec-once = pidof hypridle || hypridle
exec-once = pidof wayland-pipewire-idle-inhibit || wayland-pipewire-idle-inhibit
# other
exec-once = pidof $HOME/.config/hypr/scripts/hyprland/log_notifications.sh || $HOME/.config/hypr/scripts/hyprland/log_notifications.sh $XDG_DATA_HOME/notify.log
======Config-End========
Description
How to reproduce
for example, right clicking on steam friend list
Crash reports, logs, images, videos
No response