[X] I have searched the existing open and closed issues.
Regression?
Yes
System Info and Version
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: archlinux
Release: 6.6.51-1-lts
Version: #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 11:23:10 +0000
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # you probably want this
Already reported ? *
Regression?
Yes
System Info and Version
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: archlinux Release: 6.6.51-1-lts Version: #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 11:23:10 +0000
GPU information: 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 03) (prog-if 00 [VGA controller])
os-release: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo
plugins:
======Config-Start======
Config File: /home/sarthak/.config/hypr/hyprland.conf: Read Succeeded
Setup monitorshypr
See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,preferred,auto,auto
monitor=eDP-1, 1920x1080@60, 2560x360, 1,bitdepth, 12 monitor=HDMI-A-1, 2560x1440@144, 0x0, 1,bitdepth, 12
See https://wiki.hyprland.org/Configuring/Keywords/ for more
Execute your favorite apps at launch
exec-once = hyprctl setcursor Bibata-Modern-Classic 3 exec-once = ~/.config/hypr/xdg-portal-hyprland exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = waybar exec-once = hypridle
exec-once = mpv --no-video ~/audio/12_3.mp3
exec-once = firefox-developer-edition
exec-once = ./scripts/pokemon.sh
exec-once = nmcli device wifi connect JioFiber_5G
exec = killall -q hyprpaper
exec = hyprpaper exec = hyprshade on vibrance exec-once = bluetoothctl power off
debug { disable_logs = false }
Source a file (multi-file configs)
source = ~/.config/hypr/myColors.conf
For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input { kb_layout = us kb_variant = kb_model = kb_options = kb_rules =
scroll_factor = 1 follow_mouse = 1
sensitivity = 0 # -1.0 - 1.0, 0 means no modification. }
general {
See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 5 gaps_out = 10 border_size = 0
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.active_border=rgb(cdd6f4)
col.inactive_border = rgba(595959aa)
col.active_border = rgb(44475a) rgb(bd93f9) 90deg
col.inactive_border = rgba(44475aaa)
col.group_border = rgba(282a36dd)
col.group_border_active = rgb(bd93f9) rgb(44475a) 90deg
}
misc { disable_hyprland_logo = no }
decoration {
See https://wiki.hyprland.org/Configuring/Variables/ for more
blur { enabled = true size = 5 passes = 2 new_optimizations = on }
rounding = 8 blurls = lockscreen
col.shadow = rgba(1a1a1aee)
}
animations { enabled = yes
Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
}
dwindle {
See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # you probably want this
smart_split =true
}
master {
See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
new_is_master = true
}
gestures {
See https://wiki.hyprland.org/Configuring/Variables/ for more
workspace_swipe = on }
Example per-device config
See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
device:epic mouse V1 {
sensitivity = -1.0
}
Example windowrule v1
windowrule = float, ^(kitty)$
Example windowrule v2
windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
rules below would make the specific app transparent
windowrulev2 = opacity 1.0 1.0,class:^(neovide)$ windowrulev2 = opacity 0.8 0.8,class:^(kitty)$ windowrulev2 = opacity 0.8 0.8,class:^(Alacritty)$
windowrulev2 = opacity 0.8 0.8,class:^(chromium)$
windowrulev2 = opacity 0.95 0.95,class:^(Brave-browser)$
make the apps to open on a specific window
See https://wiki.hyprland.org/Configuring/Keywords/ for more
Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Return,exec , termite
bind = $mainMod, Return, exec, kitty -o font.size=2 #open the terminal
bind = $mainMod, L, exec, hyprlock # Lock the screen
bind = $mainMod, M, exec, wlogout --protocol layer-shell # show the logout window bind = $mainMod SHIFT, E, exit, # Exit Hyprland all together no (force quit Hyprland) bind = $mainMod, N, exec, neovide # Open the neovim gui bind = $mainMod, E, exec, nemo # Show the graphical file browser bind = $mainMod, V, togglefloating, # Allow a window to float bind = $mainMod, Space, exec, wofi # Show the graphicall app launcher bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, T, togglesplit, # dwindle
bind = $mainMod, C, exec, hyprpicker -a | wl-copy # Show the color picker
Screenshot a window
bind = $mainMod, PRINT, exec, hyprshot -m window -o ~/Pictures/ScreenShots/ -f $(date "+%Y-%m-%d_%H-%M-%S%3N").png -zs
Screenshot a region
bind = , PRINT, exec, hyprshot -m region -o ~/Pictures/ScreenShots/ -f $(date "+%Y-%m-%d_%H-%M-%S%3N").png -zs
bind = $mainMod, S, exec, grim -g "$(slurp)" "$HOME/Pictures/ScreenShots/$(date '+%y%m%d_%H-%M-%S').png"
screen shot whiole screen
bind = $mainMod SHIFT, S, exec, grim "$HOME/Pictures/ScreenShots/$(date '+%y%m%d_%H-%M-%S').png"
bind = $mainMod, F, fullscreen
ROG G15 Strix (2021) Specific binds
bind = ,156, exec, rog-control-center # ASUS Armory crate key bind = ,211, exec, asusctl profile -n; pkill -SIGRTMIN+8 waybar # Fan Profile key switch between power profiles bind = ,121, exec, pamixer -t # Speaker Mute FN+F1 bind = ,122, exec, pamixer --allow-boost -d 5 # Volume lower key bind = ,123, exec, pamixer --allow-boost --set-limit 150 -i 5 # Volume Higher key bind = ,256, exec, pamixer --default-source -t # Mic mute key bind = ,232, exec, brightnessctl set 1%- # Screen brightness down FN+F7 bind = ,233, exec, brightnessctl set 1%+ # Screen brightness up FN+F8 bind = ,237, exec, brightnessctl -d asus::kbd_backlight set 33%- # Keyboard brightness down FN+F2 bind = ,238, exec, brightnessctl -d asus::kbd_backlight set 33%+ # Keyboard brightnes up FN+F3 bind = ,210, exec, asusctl led-mode -n # Switch keyboard RGB profile FN+F4
bind = $mainMod, B, exec, killall waybar && waybar
wallpaper change
bind = $mainMod, R, exec, killall hyprpaper && hyprpaper || hyprpaper
Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d
bind = $mainMod , H, movefocus, l bind = $mainMod , L, movefocus, r bind = $mainMod , K, movefocus, u bind = $mainMod , J, movefocus, d
Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10
Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10
Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1
form the secondary monitor
bind = alt, 1, workspace, 6 bind = alt, 2, workspace, 7 bind = alt, 3, workspace, 8 bind = alt, 4, workspace, 9 bind = alt, 5, workspace, 10
bind = alt SHIFT, 1, movetoworkspace, 6 bind = alt SHIFT, 2, movetoworkspace, 7 bind = alt SHIFT, 3, movetoworkspace, 8 bind = alt SHIFT, 4, movetoworkspace, 9 bind = alt SHIFT, 5, movetoworkspace, 10
bind = alt, mouse_down, workspace, e+1 bind = alt, mouse_up, workspace, e-1
make the 5 workspace to be the default workspace
workspace = 6, HDMI-A-1 workspace = 7, HDMI-A-1 workspace = 8, HDMI-A-1 workspace = 9, HDMI-A-1 workspace = 10, HDMI-A-1
Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow
======Config-End========
Description
when i connect my laptop to HDMI the hyprland crashes
How to reproduce
boot into the system with or without connect to external monitor ( if monitor is connected remove the HDMI ) then connect to the monitor
Crash reports, logs, images, videos
https://github.com/Sarthak950/logs/blob/main/log.txt