bezier = myBezier, 0.05, 0.9, 0.1, 1.00
bezier = overshoot, 0.05, 0.9, 0.2, 1.00
bezier = easeOutQuad, 0.5, 1, 0.89, 1
+ bezier = easeOutBounce, 0.5, 1, 0.89, 1
+ bezier = turboboost, 0.97,0.22,0.9,0.48
animation = windows, 1, 2, easeOutQuad
animation = borderangle, 1, 5, default
animation = fade, 1, 5, default
animation = fadeShadow, 1, 1, default
- animation = workspaces, 1, 5, default, slidefade 30
+ animation = workspaces, 1, 3, default, slidefade 50
# shamelessly stolen from https://github.com/prasanthrangan/hyprdots
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
- animation = windowsIn, 1, 2, overshoot, slide
- animation = windowsOut, 1, 2, winOut, slide
+ animation = windowsIn, 1, 1, turboboost, popin 60%
+ animation = windowsOut, 1, 1, turboboost
animation = border, 1, 1, liner
}
windowrule = plugin:hyprbars:nobar,title:^(Freundesliste)$
# handle wine/proton games
-windowrule = noanim, class:^(.*exe)$
-windowrule = fullscreen, initialClass:^(gamescope)$
+$GAMES = ^(steam_app_.*|steam_proton|streaming_client|gamescope)$
+windowrule = noanim, $GAMES
+windowrule = fullscreenstate 2 2, $GAMES
+windowrule = fullscreen, $GAMES
+windowrule = idleinhibit always, $GAMES
+# windowrule = immediate, $GAMES
# hide hyprbars on non-floating windows
windowrule = plugin:hyprbars:nobar, ^floating:0
# handle plasma/kde/qt apps
+windowrule = stayfocused, class: ^(org.kde.kwalletd6)$
windowrule = float, class:^(org.kde.*)$
windowrule = float, class:^(kdesystemsettings.*)$
windowrule = minsize 1 1, stayfocused, float, class: ^(com.nextcloud.desktopclient.nextcloud)$
windowrule = opacity 0, title:^()$, class:^()$
windowrule = noblur, title:^()$, class:^()$
-
# handle dialogs
windowrule = float, title:^((Über|About).*)$
windowrule = stayfocused, title:^((Über|About).*)$
windowrule = float, class:^(pavucontrol.*)$
windowrule = float, class:^(lutris)$
windowrule = float, class:^(Threema.*)$
+windowrule = workspace 3, class:^(Threema.*)$
windowrule = float, class:^(blueman-manager.*)$
windowrule = tag +game, class:^(.*)exe$
windowrule = tag +game, initialClass:^(gamescope)$
exec-once = hypridle
exec-once = hyprpm enable hyprbars
exec-once = hyprpaper
+exec-once = flatpak run org.openrgb.OpenRGB
+exec-once = flatpak run ch.threema.threema-desktop
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
+++ /dev/null
-#!/bin/bash
-#
-# See https://github.com/nextcloud/desktop/issues/1011
-#
-############################################
-# Adjust the following to suit your needs
-MAX_TRIES=3 # Max. number of tries to ask for password
-############################################
-i=0
-while [ $i -lt $MAX_TRIES ]; do
- ((i++))
- open="$(qdbus6 org.kde.kwalletd6 /modules/kwalletd6 isOpen kdewallet)"
- if [ "$open" = "true" ]; then
- break
- fi
- qdbus6 org.kde.kwalletd6 /modules/kwalletd6 open kdewallet 0 "nextcloud-client-starter" > /dev/null
-done
-exec nextcloud --background
-
--- /dev/null
+#!/bin/bash
+#
+# See https://github.com/nextcloud/desktop/issues/1011
+#
+############################################
+# Adjust the following to suit your needs
+MAX_TRIES=3 # Max. number of tries to ask for password
+############################################
+i=0
+while [ $i -lt $MAX_TRIES ]; do
+ ((i++))
+ open="$(qdbus6 org.kde.kwalletd6 /modules/kwalletd6 isOpen kdewallet)"
+ if [ "$open" = "true" ]; then
+ break
+ fi
+ qdbus6 org.kde.kwalletd6 /modules/kwalletd6 open kdewallet 0 "nextcloud-client-starter" > /dev/null
+done
+exec nextcloud --background
+
logger 'waybar started'
pidof swaync && pkill swaync || swaync > /dev/null 2>&1 &
-pidof openrgb && pkill openrgb || openrgb -p default --startminimized &
-pidof kwalletd6 && ~/.config/hypr/scripts/keepassxc.sh > /dev/null 2>&1 &
+pidof kwalletd6 && ~/.config/hypr/scripts/nextcloud.sh > /dev/null 2>&1 &
+pidof kwalletd6 && nextcloud --background &
pidof xembedsniproxy && pkill xembedsniproxy || xembedsniproxy > /dev/null 2>&1 & # xembedsniproxy needs plasma-workspace
# ! pidof swww-daemon && nohup /usr/bin/swww-daemon > /dev/null 2>&1