diff options
| -rw-r--r-- | dot-config/alacritty/alacritty.toml | 8 | ||||
| -rw-r--r-- | dot-config/fcitx/log/crash.log | 1 | ||||
| -rw-r--r-- | dot-config/gtk-3.0/settings.ini | 4 | ||||
| -rw-r--r-- | dot-config/gtk-4.0/settings.ini | 1 | ||||
| -rw-r--r-- | dot-config/hypr/autostart.conf | 11 | ||||
| -rw-r--r-- | dot-config/hypr/binds.conf | 22 | ||||
| -rw-r--r-- | dot-config/hypr/env.conf | 5 | ||||
| -rw-r--r-- | dot-config/hypr/hypridle.conf | 2 | ||||
| -rw-r--r-- | dot-config/hypr/hyprland.conf | 55 | ||||
| -rw-r--r-- | dot-config/hypr/rules.conf | 95 | ||||
| -rw-r--r-- | dot-config/xsettingsd | 2 |
11 files changed, 150 insertions, 56 deletions
diff --git a/dot-config/alacritty/alacritty.toml b/dot-config/alacritty/alacritty.toml index aea7e5d9..98373ba5 100644 --- a/dot-config/alacritty/alacritty.toml +++ b/dot-config/alacritty/alacritty.toml @@ -25,3 +25,11 @@ lines = 24 [window.padding] x = 12 y = 12 + +[[hints.enabled]] +command = "/usr/bin/xdg-open" +hyperlinks = true +mouse.enabled = true +mouse.mods = "Control" +# post_processing = true +regex = "(ipfs:|ipns:|magnet:|mailto:|gemini://|gopher://|https://|http://|news:|file:|git://|ssh:|ftp://)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩‘]+" diff --git a/dot-config/fcitx/log/crash.log b/dot-config/fcitx/log/crash.log deleted file mode 100644 index 5943351b..00000000 --- a/dot-config/fcitx/log/crash.log +++ /dev/null @@ -1 +0,0 @@ -fcitx: BadWindow (invalid Window parameter) diff --git a/dot-config/gtk-3.0/settings.ini b/dot-config/gtk-3.0/settings.ini index 7022fa71..61cae67f 100644 --- a/dot-config/gtk-3.0/settings.ini +++ b/dot-config/gtk-3.0/settings.ini @@ -1,5 +1,5 @@ [Settings] -gtk-theme-name=Arc-Darker +gtk-theme-name=Arc-Dark gtk-icon-theme-name=BeautyLine gtk-font-name=Cantarell 11 gtk-cursor-theme-name=Bibata-Rainbow-Modern @@ -13,5 +13,7 @@ gtk-enable-input-feedback-sounds=0 gtk-xft-antialias=1 gtk-xft-hinting=1 gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb gtk-application-prefer-dark-theme=1 +gtk-im-module=fcitx ; gtk-xft-rgba=rgb diff --git a/dot-config/gtk-4.0/settings.ini b/dot-config/gtk-4.0/settings.ini index 74dd93ed..37206823 100644 --- a/dot-config/gtk-4.0/settings.ini +++ b/dot-config/gtk-4.0/settings.ini @@ -16,3 +16,4 @@ gtk-xft-hintstyle=hintslight gtk-xft-rgba=rgb gtk-application-prefer-dark-theme=0 gtk-enable-animations=true +gtk-im-module=fcitx diff --git a/dot-config/hypr/autostart.conf b/dot-config/hypr/autostart.conf index 2cbd60b9..0ce7ce74 100644 --- a/dot-config/hypr/autostart.conf +++ b/dot-config/hypr/autostart.conf @@ -22,7 +22,7 @@ exec-once = hyprpaper exec-once = $SCRIPTSDIR/hyprpaper.sh exec-once = hypridle -# Fix hidpi +# XWayland exec-once = xrdb -merge ~/.Xresources # Auth agent @@ -33,14 +33,15 @@ exec-once = gnome-keyring-daemon --start --components=pkcs11,secrets,ssh # Location service exec-once = /usr/lib/geoclue-2.0/demos/agent & # input method -exec-once = fcitx -d +exec-once = fcitx5 -d # app armor notifications -exec-once = aa-notify -p -s 1 -w 60 -f /var/log/audit/audit.log & +# exec-once = aa-notify -p -s 1 -w 60 -f /var/log/audit/audit.log & # Clipboard history exec-once = wl-paste --watch cliphist store & exec-once = wl-paste --type text --watch cliphist store exec-once = wl-paste --type image --watch cliphist store +exec-once = wl-clip-persist --clipboard regular # Notification agent exec-once = swaync @@ -55,6 +56,10 @@ exec-once = $HOME/scripts/audio-autoAdjust.sh --daemon exec-once = $HOME/scripts/startupsound.sh # misc +# sys hud +exec-once = syshud -M audio_in,audio_out,brightness -b /sys/bus/ddcci/devices/ddcci13/backlight/ddcci13/ + +# user applications exec-once = udiskie exec-once = bitwarden-desktop exec-once = kdeconnectd diff --git a/dot-config/hypr/binds.conf b/dot-config/hypr/binds.conf index 0b1edb23..ecd6052a 100644 --- a/dot-config/hypr/binds.conf +++ b/dot-config/hypr/binds.conf @@ -7,7 +7,7 @@ binds { } # See https://wiki.hyprland.org/Configuring/Keywords/ -$mainMod = SUPER # Sets "Windows" key as main modifier +$mainMod = SUPER # Sets "SUPER" key as main modifier # Launching... bind = $mainMod, return, exec, $terminal @@ -30,20 +30,20 @@ bind = $mainMod, b, exec, $rofiexec/rofi_bluetooth # GUI bind = $mainMod shift, f, exec, $fileManager bind = $mainMod shift, w, exec, $browser --restore-last-session -bind = $mainMod shift, e, exec, code +bind = $mainMod shift, e, exec, cursor bind = $mainMod shift, d, exec, discord $waylandarg bind = $mainMod shift, b, exec, beeper $waylandarg # CLI -bind = ctrl alt, a, exec, $termfloat -e pulsemixer +bind = ctrl alt, a, exec, $termfloat -T pulsemixer -e pulsemixer +bind = ctrl alt, r, exec, $termfloat -T ranger -e ranger bind = ctrl alt, v, exec, $termfloat -e $editor -bind = ctrl alt, r, exec, $termfloat -e ranger -bind = ctrl alt, b, exec, $termfloat -e sudo nice -n -20 sudo btop # Emergency -bind = ctrl shift, escape, exec, $termfloat -e sudo nice -n -20 sudo btop # fix this +bind = ctrl alt, b, exec, $termfloat -T btop -e sudo nice -n -20 sudo btop bind = ctrl alt, delete, exec, $rofiexec/rofi_shutdown_menu -bind = $mainMod, p, exec, hyprpicker --autocopy -# More + +# Misc # bind = ctrl alt, m, exec, music +bind = $mainMod, p, exec, hyprpicker --autocopy bind = ctrl alt, l, exec, hyprlock # Misc bind = $mainMod shift, g, exec, gtk-launch shortwave.desktop @@ -54,7 +54,7 @@ bind = ,XF86Print, exec, $HOME/scripts/sysutil.sh screenshot --now bind = alt, XF86AudioMute, exec, $HOME/scripts/sysutil.sh screenshot --in5sec bind = $mainMod shift, s, exec, $HOME/scripts/sysutil.sh screenshot --area -# Music +# Volume bind = ,XF86AudioRaiseVolume, exec, $HOME/scripts/sysutil.sh volume --inc bind = ,XF86AudioLowerVolume, exec, $HOME/scripts/sysutil.sh volume --dec bind = ,XF86AudioMute, exec, $HOME/scripts/sysutil.sh volume --toggle @@ -65,6 +65,10 @@ bind = ,XF86AudioPlay, exec, playerctl -p spotify play-pause bind = ,XF86AudioStop, exec, playerctl -p spotify stop bind = ,XF86PowerOff, exec, $rofiexec/rofi_shutdown +# Brightness +bind = ,XF86MonBrightnessUp, exec, $HOME/scripts/sysutil.sh brightness --inc +bind = ,XF86MonBrightnessDown, exec, $HOME/scripts/sysutil.sh brightness --dec + # Window management bind = $mainMod, d, exec, $HOME/scripts/hyprhide h diff --git a/dot-config/hypr/env.conf b/dot-config/hypr/env.conf index 5b227bb3..c3931fdb 100644 --- a/dot-config/hypr/env.conf +++ b/dot-config/hypr/env.conf @@ -35,16 +35,15 @@ env = QT_AUTO_SCREEN_SCALE_FACTOR,1 env = ELECTRON_OZONE_PLATFORM_HINT,auto # Input method -env = GTK_IM_MODULE,fcitx +# env = GTK_IM_MODULE,fcitx env = QT_IM_MODULE,fcitx +env = QT_IM_MODULES,wayland;fcitx;ibus env = XMODIFIERS,@im=fcitx env = SDL_IM_MODULE,fcitx env = GLFW_IM_MODULE,fcitx -env = GTK_IM_MODULE, fcitx env = INPUT_METHOD,fcitx env = XMODIFIERS,fcitx env = IMSETTINGS_MODULE,fcitx -env = QT_IM_MODULE,fcitx # wine env = WINEPREFIX,/opt/windows.wine diff --git a/dot-config/hypr/hypridle.conf b/dot-config/hypr/hypridle.conf index aca40fca..f1d6a98d 100644 --- a/dot-config/hypr/hypridle.conf +++ b/dot-config/hypr/hypridle.conf @@ -10,7 +10,7 @@ listener { } listener { - timeout = 1800000 # 30min + timeout = 900000 # 15min on-timeout = $HOME/scripts/hypridle.sh --idle on-resume = $HOME/scripts/hypridle.sh --stopidle } diff --git a/dot-config/hypr/hyprland.conf b/dot-config/hypr/hyprland.conf index 139b6e74..e268c30c 100644 --- a/dot-config/hypr/hyprland.conf +++ b/dot-config/hypr/hyprland.conf @@ -18,7 +18,7 @@ $editor = lvim $browser = thorium-browser $fileManager = thunar $sessionManager = sddm -$menu = rofi -dmenu -theme $HOME/.config/rofi/configs.rasi +$menu = rofi -i -dmenu -theme $HOME/.config/rofi/configs.rasi # Dirs $HYPRDIR = $HOME/.config/hypr @@ -40,7 +40,6 @@ $waylandarg = --enable-features=WaylandWindowDecorations --ozone-platform-hint=a general { gaps_in = 5 gaps_out = 10 - border_size = 3 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors @@ -77,13 +76,16 @@ decoration { shadow_render_power = 9 col.shadow = rgba(1a1a1aee) + # dim_inactive = true + # dim_strength = 0.4 + # https://wiki.hyprland.org/Configuring/Variables/#blur blur { enabled = true size = 5 passes = 3 - vibrancy = 1 + popups = true } } @@ -94,11 +96,29 @@ animations { # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = windowovershot, 1, 1, 0, 1.05 + bezier = overshot, 0.5, 1, 0, 1.2 bezier = slow-fast, 1, 0.33, 0.3, 1 bezier = fast-slow, 0.33, 0.8, 0, 1 - - animation = windows, 1, 3, windowovershot, popin 20% - animation = windowsOut, 1, 2, slow-fast, popin 15% + # bezier = linear, 0, 0, 1, 1 + # bezier = md3_standard, 0.2, 0, 0, 1 + bezier = md3_decel, 0.05, 0.7, 0.1, 1 + # bezier = md3_accel, 0.3, 0, 0.8, 0.15 + # bezier = overshot, 0.05, 0.9, 0.1, 1.1 + # bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 + # bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 + # bezier = menu_decel, 0.1, 1, 0, 1 + # bezier = menu_accel, 0.38, 0.04, 1, 0.07 + # bezier = easeInOutCirc, 0.85, 0, 0.15, 1 + # bezier = easeOutCirc, 0, 0.55, 0.45, 1 + # bezier = easeOutExpo, 0.16, 1, 0.3, 1 + # bezier = softAcDecel, 0.26, 0.26, 0.15, 1 + # bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration + + animation = fade, 1, 3, md3_decel + + animation = windows, 1, 3, overshot, popin 20% + # animation = windowsOut, 1, 2, slow-fast, popin 15% + animation = windowsOut, 1, 3, slow-fast, popin 15% animation = workspaces, 1, 6, fast-slow, slide #fade animation = workspacesIn, 1, 6, fast-slow, slidefade # dunno why but no such animation? } @@ -114,9 +134,21 @@ misc { force_default_wallpaper = 1 # Set to 0 or 1 to disable the anime mascot wallpapers focus_on_activate = true disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( - vfr = false + # vfr = false + # vrr = 1 + mouse_move_enables_dpms = true + key_press_enables_dpms = true + # animate_manual_resizes = true + # animate_mouse_windowdragging = true + middle_click_paste = false + enable_swallow = true + swallow_regex = ^(Alacritty|alacritty-float)$ + new_window_takes_over_fullscreen = 2 } +# binds { + # workspace_back_and_forth = true +# } ############# ### INPUT ### @@ -131,6 +163,7 @@ input { kb_rules = follow_mouse = 1 + # scroll_factor = 1.0 sensitivity = 0 # -1.0 - 1.0, 0 means no modification. numlock_by_default = true @@ -145,13 +178,19 @@ cursor { plugin { overview { + enabled = true disableGestures = true panelHeight = 150 } + # hyprfocus { + # enabled = yes + # focus_animation = shrink + # animate_floating = yes + # animate_worksapcechange = yes + # } } source = ~/.config/hypr/env.conf source = ~/.config/hypr/rules.conf source = ~/.config/hypr/binds.conf source = ~/.config/hypr/autostart.conf -exec-shutdown = hyprctl clients > ~/asdf diff --git a/dot-config/hypr/rules.conf b/dot-config/hypr/rules.conf index 0ed3a11b..83f92710 100644 --- a/dot-config/hypr/rules.conf +++ b/dot-config/hypr/rules.conf @@ -17,13 +17,13 @@ windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. windowrulev2 = workspace 1, class:(Alacritty|Xfce4-terminal|Kitty) # Web browsers on workspace 2 -windowrulev2 = workspace 2, class:($browser|Thorium-browser|Brave-browser|chromium|firefox) +windowrulev2 = workspace 2, class:($browser|Brave-browser|chromium|firefox) # File managers on workspace 3 windowrulev2 = workspace 3, class:($fileManager|Pcmanfm|Thunar|qBittorrent|Caja) # Code editors on workspace 4 -windowrulev2 = workspace 4, class:(Geany|code|code-url-handler|code-oss|Code - OSS|install4j-burp-StartBurp|burp-StartBurp|Unity|jetbrains-pycharm-ce) +windowrulev2 = workspace 4, class:(Geany|code|code-url-handler|cursor-url-handler|code-oss|Code - OSS|install4j-burp-StartBurp|burp-StartBurp|Unity|jetbrains-pycharm-ce) # Office applications on workspace 5 windowrulev2 = workspace 5, class:(Gucharmap|Atril|Evince|libreoffice-writer|libreoffice-calc|libreoffice-impress|libreoffice|Soffice|Typora|obsidian|figma-linux|anytype|craft-nativefier-e0958b) @@ -36,19 +36,16 @@ windowrulev2 = workspace 7, class:(Audacity|Music|MPlayer|Lxmusic|Inkscape|Gimp| windowrulev2 = workspace 7, title:(Spotify|Spotify Premium) # Games on workspace 8 -windowrulev2 = workspace 8, class:(Minecraft|Badlion|War|steam_proton|csgo_linux64|minecraft-launcher|lutris|genshinimpact.exe|moe.launcher.an-anime-game-launcher) +windowrulev2 = workspace 8, class:(Minecraft|Badlion|War|steam_proton|csgo_linux64|minecraft-launcher|lutris|genshinimpact.exe|moe.launcher.an-anime-game-launcher|lunarclient) -# System applications on workspace 9 -windowrulev2 = workspace 9, class:(Virt-manager|blueman-adapters|GParted|Xdm-app|timeshift-gtk|com.nextcloud.desktopclient.nextcloud|gearlever) - -# Settings applications on workspace 9 -windowrulev2 = workspace 9, class:(Lxappearance|Lxtask|Lxrandr|Arandr|System-config-printer.py|Pavucontrol|Exo-helper-1|Protonvpn|Xfce4-power-manager-settings|Mysql-workbench-bin|Grub-customizer|Nitrogen|archlinux-tweak-tool.py|pamac-manager|helvum|Vmware|btrfs-assistant|Bitwarden|wootility-lekker) +# System/Settings applications on workspace 9 +windowrulev2 = workspace 9, class:(Virt-manager|blueman-adapters|GParted|Xdm-app|timeshift-gtk|com.nextcloud.desktopclient.nextcloud|gearlever|Lxappearance|Lxtask|Lxrandr|Arandr|System-config-printer.py|Pavucontrol|Exo-helper-1|Protonvpn|Xfce4-power-manager-settings|Mysql-workbench-bin|Grub-customizer|Nitrogen|archlinux-tweak-tool.py|pamac-manager|helvum|Vmware|btrfs-assistant|Bitwarden|wootility-lekker|nwg-look|com.github.wwmm.easyeffects) # Miscellaneous applications on workspace 10 windowrulev2 = workspace 10, class:(maxautoclicker|os_server|Os_server) # floating applications -windowrulev2 = float, class:(alacritty-float|Pcmanfm|Onboard|Yad|zoom|Xdm-app|wechat|WeChat|sxiv|Sxiv|Firefox:Places|Viewnior|feh|Nm-connection-editor|install4j-burp-StartBurp|thorium-app.shortwave.com__-Default|thorium-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Profile_1|float|thorium-lnachpgegbbmnnlgpokibfjlmppeciah-Default|xdg-desktop-portal-gtk|Beeper) +windowrulev2 = float, class:(alacritty-float|Pcmanfm|Onboard|Yad|zoom|Xdm-app|wechat|WeChat|sxiv|Sxiv|Firefox:Places|Viewnior|feh|Nm-connection-editor|install4j-burp-StartBurp|thorium-app.shortwave.com__-Default|thorium-mdpkiolbdkhdjpekfbkbmhigcaggjagi-Profile_1|float|thorium-lnachpgegbbmnnlgpokibfjlmppeciah-Default|Beeper|electron) # specificly sized windowrulev2 = size 40% 40%, class:(alacritty-float) @@ -90,37 +87,69 @@ windowrulev2 = fullscreen, class:(genshinimpact.exe) windowrulev2 = float, class:(Conky), manage=off windowrulev2 = float, class:(stalonetray), manage=off -# util apps -windowrulev2 = float, title:(nmd|cliphist|pulsemixer|ranger|btop) -windowrulev2 = stayfocused, title:(btop) -windowrulev2 = pin, title:(btop) - -# rofi -windowrulev2 = float, class:(Rofi) -windowrulev2 = pin, class:(Rofi) - -windowrulev2 = stayfocused, title:(rofi - Command|rofi - Confirmation|rofi - ArchLinux (hyprland)) - # PIP windowrulev2 = float, initialClass:^()$, title:^(Picture in picture)$ windowrulev2 = pin, initialClass:^()$, title:^(Picture in picture)$ windowrulev2 = move 74.5% 74%, initialClass:^()$, title:^(Picture in picture)$ windowrulev2 = size 25% 25%, initialClass:^()$, title:^(Picture in picture)$ windowrulev2 = noinitialfocus, initialClass:^()$, title:^(Picture in picture)$ +windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$ -# doenst work - -# stayfocused rules +# time-sensitive app rules +windowrulev2 = float, class:^(org.freedesktop.impl.portal.desktop.kde)$ windowrulev2 = stayfocused, class:^polkit-gnome-authentication-agent-1$ windowrulev2 = stayfocused, class:^(pinentry-) -windowrulev2 = stayfocused, class:^(xdg-desktop-portal-gtk)$ +windowrulev2 = stayfocused, class:^(xdg-desktop-portal.*)$ +windowrulev2 = stayfocused, class:^(org.freedesktop.impl.portal.desktop.kde)$ +windowrulev2 = pin, class:^polkit-gnome-authentication-agent-1$ +windowrulev2 = pin, class:^(pinentry-) +windowrulev2 = pin, class:^(xdg-desktop-portal.*)$ +windowrulev2 = pin, class:^(org.freedesktop.impl.portal.desktop.kde)$ +windowrulev2 = dimaround, class:^polkit-gnome-authentication-agent-1$ +windowrulev2 = dimaround, class:^(pinentry-) +windowrulev2 = dimaround, class:^(xdg-desktop-portal.*)$ +windowrule = center, title:^(Open File)(.*)$ +windowrule = center, title:^(Select a File)(.*)$ +windowrule = center, title:^(Choose wallpaper)(.*)$ +windowrule = center, title:^(Open Folder)(.*)$ +windowrule = center, title:^(Save As)(.*)$ +windowrule = center, title:^(Library)(.*)$ +windowrule = center, title:^(File Upload)(.*)$ +windowrule = stayfocused, title:^(Open File)(.*)$ +windowrule = stayfocused, title:^(Select a File)(.*)$ +windowrule = stayfocused, title:^(Choose wallpaper)(.*)$ +windowrule = stayfocused, title:^(Open Folder)(.*)$ +windowrule = stayfocused, title:^(Save As)(.*)$ +windowrule = stayfocused, title:^(Library)(.*)$ +windowrule = stayfocused, title:^(File Upload)(.*)$ +windowrule=float,title:^(Open File)(.*)$ +windowrule=float,title:^(Select a File)(.*)$ +windowrule=float,title:^(Choose wallpaper)(.*)$ +windowrule=float,title:^(Open Folder)(.*)$ +windowrule=float,title:^(Save As)(.*)$ +windowrule=float,title:^(Library)(.*)$ +windowrule=float,title:^(File Upload)(.*)$ +# rofi +windowrulev2 = float, class:(Rofi) +windowrulev2 = pin, class:(Rofi) +windowrulev2 = dimaround, class:(Rofi) +# util apps +windowrulev2 = float, title:(nmd|cliphist|pulsemixer|ranger|btop) +windowrulev2 = stayfocused, title:(btop) +windowrulev2 = pin, title:(nmd|cliphist|pulsemixer|ranger|btop) +windowrulev2 = dimaround, title:(nmd|cliphist|pulsemixer|ranger|btop) + +windowrulev2 = stayfocused, title:(rofi - Command|rofi - Confirmation|rofi - ArchLinux (hyprland)) + +# No shadow for tiled window +windowrulev2 = noshadow,floating:0 # Opacity rules -windowrulev2 = opacity 1.00 0.90, class:^Bar$ -windowrulev2 = opacity 1.00 0.90, class:^slop$ +windowrulev2 = opacity 0.95 0.90, class:.+ windowrulev2 = opacity 0.85 0.75, class:^code-oss$ windowrulev2 = opacity 0.85 0.75, class:^code$ windowrulev2 = opacity 0.85 0.75, class:^code-url-handler$ +windowrulev2 = opacity 0.85 0.75, class:^cursor-url-handler$ windowrulev2 = opacity 1.00 0.90, class:^TelegramDesktop$ windowrulev2 = opacity 0.90 0.80, title:Spotify windowrulev2 = opacity 0.90 0.80, class:^Cider$ @@ -134,8 +163,9 @@ windowrulev2 = opacity 0.8 0.5, title:New Tab # Layer rules/blur -layerrule = blur,rofi -layerrule = ignorezero,rofi +# layerrule = blur,rofi +# layerrule = ignorezero,rofi +# layerrule = dimaround,rofi layerrule = blur,notifications layerrule = ignorezero,notifications layerrule = blur,swaync-notification-window @@ -144,7 +174,10 @@ layerrule = blur,swaync-control-center layerrule = ignorezero,swaync-control-center layerrule = blur,logout_dialog layerrule = blur,waybar -layerrule = ignorealpha 0, waybar +layerrule = ignorezero, waybar +layerrule = blur,syshud +layerrule = ignorezero, syshud +# layerrule = blur,$browser # xwaylandvideobridge windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$ @@ -152,3 +185,7 @@ windowrulev2 = noanim, class:^(xwaylandvideobridge)$ windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$ windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$ windowrulev2 = noblur, class:^(xwaylandvideobridge)$ + +# Tearing +windowrule=immediate,.*\.exe +windowrulev2=immediate,class:(steam_app) diff --git a/dot-config/xsettingsd b/dot-config/xsettingsd index bf4eeab6..1e12a930 100644 --- a/dot-config/xsettingsd +++ b/dot-config/xsettingsd @@ -1,7 +1,7 @@ Net/ThemeName "Arc-Dark" #Net/IconThemeName "Arc-Circle" Net/IconThemeName "BeautyLine" -Gtk/CursorThemeName "LyraB" +Gtk/CursorThemeName "Bibata-Rainbow-Modern" Net/EnableEventSounds "0" Net/EnableInputFeedbackSounds "0" Xft/DPI "-1" |
