add polymouth animation

This commit is contained in:
DACHXY 2024-12-19 19:14:59 +08:00
parent 07d70e3a64
commit fca902de1a
18 changed files with 124 additions and 294 deletions

View file

@ -1,4 +1,5 @@
$mainMod = SUPER
$scripts = ~/.config/scripts/
bind = CTRL ALT, T, exec, kitty
bind = $mainMod, Return, exec, kitty
@ -6,13 +7,21 @@ bind = $mainMod, Q, killactive,
bind = $mainMod, M, exec, wlogout --protocol layer-shell
bind = $mainMod, E, exec, thunar
bind = $mainMod, V, togglefloating,
bind = ALT, SPACE, exec, rofi -show drun
bind = ALT, SPACE, exec, rofi -config ~/.config/rofi/apps.rasi -show drun
bind = $mainMod ALT, W, exec, $scripts/waybarRestart.sh
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, S, togglesplit, # dwindle
bind = CTRL&$mainMod&SHIFT, L, exec, swaylock
bind = $mainMod SHIFT, s, exec, hyprshot -m region --clipboard-only --freeze
bind = CTRL SHIFT, s, exec, hyprshot -m window --clipboard-only --freeze
bind = CTRL SHIFT $mainMod, s, exec, hyprshot -m output --clipboard-only --freeze
bind = $mainMod, PERIOD, exec, flatpak run it.mijorus.smile
bind = $mainMod, X, exec, sleep 0.1 && swaync-client -t -sw
bind = $mainMod SHIFT, C, centerwindow
# Cycle windows
bind = ALT, TAB, cyclenext
bind = ALT, TAB, bringactivetotop
bind = $mainMod, F, exec, firefox
bind = $mainMod, C, exec, code

View file

@ -19,7 +19,8 @@ windowrule = fullscreen, title:wlogout
windowrule = idleinhibit stayfocused, mpv
windowrulev2 = float, title:^(Media viewer)$
windowrulev2 = float, title:^(File Operation Progress)$
windowrulev2 = tile, initialTitle:^(line)$
windowrulev2 = float, class:^(it.mijorus.smile)
windowrulev2 = float, class:^(xdg-desktop-portal-gtk)$
# Picture in picture windows
windowrulev2 = float, title:^(Picture-in-Picture)$
@ -29,14 +30,26 @@ windowrulev2 = pin, class:^(vesktop)$,title:^(Discord Popout)$
windowrulev2 = float, class:^(steam)$,title:^(Friends List)$
# Workspace assign
windowrulev2 = workspace: 4, class:^(steam)$
# Line
windowrulev2 = workspace: 2, initialTitle:^(LINE)$
windowrulev2 = float, initialTitle:^(LINE)$
# VLC
windowrulev2 = workspace: 3, initialClass: ^(vlc)
layerrule = blur, waybar
layerrule = blur, logout_dialog
layerrule = unset, rofi
layerrule = blur, rofi
layerrule = ignorezero, rofi
layerrule = blur, swaync-control-center
layerrule = blur, swaync-notification-window
layerrule = ignorezero, swaync-control-center
layerrule = ignorezero, swaync-notification-window
layerrule = ignorealpha 0.1, swaync-control-center
layerrule = ignorealpha 0.1, swaync-notification-window