Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

special workspace: steam context popup is behind steam window

Open AzureMaris opened this issue 1 year ago • 0 comments

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

image

How to reproduce

for example, right clicking on steam friend list

Crash reports, logs, images, videos

No response

AzureMaris avatar Oct 05 '24 19:10 AzureMaris