forked from Shinonome/dots-hyprland
Switch to AGS v1.9.0 (#1092)
and switch bin name for [preparing migrating to agsv2](https://github.com/Aylur/ags/issues/618#issuecomment-2476866842)
This commit is contained in:
@@ -164,8 +164,8 @@ apply_gtk() { # Using gradience-cli
|
||||
}
|
||||
|
||||
apply_ags() {
|
||||
ags run-js "handleStyles(false);"
|
||||
ags run-js 'openColorScheme.value = true; Utils.timeout(2000, () => openColorScheme.value = false);'
|
||||
agsv1 run-js "handleStyles(false);"
|
||||
agsv1 run-js 'openColorScheme.value = true; Utils.timeout(2000, () => openColorScheme.value = false);'
|
||||
}
|
||||
|
||||
apply_qt() {
|
||||
|
||||
@@ -17,8 +17,8 @@ switch() {
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# ags run-js "wallpaper.set('')"
|
||||
# sleep 0.1 && ags run-js "wallpaper.set('${imgpath}')" &
|
||||
# agsv1 run-js "wallpaper.set('')"
|
||||
# sleep 0.1 && agsv1 run-js "wallpaper.set('${imgpath}')" &
|
||||
swww img "$imgpath" --transition-step 100 --transition-fps 120 \
|
||||
--transition-type grow --transition-angle 30 --transition-duration 1 \
|
||||
--transition-pos "$cursorposx, $cursorposy_inverted"
|
||||
@@ -26,7 +26,7 @@ switch() {
|
||||
|
||||
if [ "$1" == "--noswitch" ]; then
|
||||
imgpath=$(swww query | awk -F 'image: ' '{print $2}')
|
||||
# imgpath=$(ags run-js 'wallpaper.get(0)')
|
||||
# imgpath=$(agsv1 run-js 'wallpaper.get(0)')
|
||||
elif [[ "$1" ]]; then
|
||||
switch "$1"
|
||||
else
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Bar, wallpaper
|
||||
exec-once = swww-daemon --format xrgb
|
||||
exec-once = /usr/lib/geoclue-2.0/demos/agent & gammastep
|
||||
exec-once = ags &
|
||||
exec-once = agsv1 &
|
||||
|
||||
# Input method
|
||||
exec-once = fcitx5
|
||||
|
||||
@@ -39,7 +39,7 @@ bind = Super+Alt, R, exec, ~/.config/ags/scripts/record-script.sh # Record regio
|
||||
bind = Ctrl+Alt, R, exec, ~/.config/ags/scripts/record-script.sh --fullscreen # [hidden] Record screen (no sound)
|
||||
bind = Super+Shift+Alt, R, exec, ~/.config/ags/scripts/record-script.sh --fullscreen-sound # Record screen (with sound)
|
||||
##! Session
|
||||
bind = Ctrl+Super, L, exec, ags run-js 'lock.lock()' # [hidden]
|
||||
bind = Ctrl+Super, L, exec, agsv1 run-js 'lock.lock()' # [hidden]
|
||||
bind = Super, L, exec, loginctl lock-session # Lock
|
||||
bind = Super+Shift, L, exec, loginctl lock-session # [hidden]
|
||||
bindl = Super+Shift, L, exec, sleep 0.1 && systemctl suspend || loginctl suspend # Suspend system
|
||||
@@ -150,25 +150,25 @@ bind = Alt, Tab, bringactivetotop, # [hidden] bring it to the top
|
||||
|
||||
#!
|
||||
##! Widgets
|
||||
bindr = Ctrl+Super, R, exec, killall ags ydotool; ags & # Restart widgets
|
||||
bindr = Ctrl+Super+Alt, R, exec, hyprctl reload; killall ags ydotool; ags & # [hidden]
|
||||
bind = Ctrl+Alt, Slash, exec, ags run-js 'cycleMode();' # Cycle bar mode (normal, focus)
|
||||
bindir = Super, Super_L, exec, ags -t 'overview' # Toggle overview/launcher
|
||||
bind = Super, Tab, exec, ags -t 'overview' # [hidden]
|
||||
bind = Super, Slash, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do ags -t "cheatsheet""$i"; done # Show cheatsheet
|
||||
bind = Super, B, exec, ags -t 'sideleft' # Toggle left sidebar
|
||||
bind = Super, A, exec, ags -t 'sideleft' # [hidden]
|
||||
bind = Super, O, exec, ags -t 'sideleft' # [hidden]
|
||||
bind = Super, N, exec, ags -t 'sideright' # Toggle right sidebar
|
||||
bind = Super, M, exec, ags run-js 'openMusicControls.value = (!mpris.getPlayer() ? false : !openMusicControls.value);' # Toggle music controls
|
||||
bind = Super, Comma, exec, ags run-js 'openColorScheme.value = true; Utils.timeout(2000, () => openColorScheme.value = false);' # View color scheme and options
|
||||
bind = Super, K, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do ags -t "osk""$i"; done # Toggle on-screen keyboard
|
||||
bind = Ctrl+Alt, Delete, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do ags -t "session""$i"; done # Toggle power menu
|
||||
bind = Ctrl+Super, G, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do ags -t "crosshair""$i"; done # Toggle crosshair
|
||||
bindle=, XF86MonBrightnessUp, exec, ags run-js 'brightness.screen_value += 0.05; indicator.popup(1);' # [hidden]
|
||||
bindle=, XF86MonBrightnessDown, exec, ags run-js 'brightness.screen_value -= 0.05; indicator.popup(1);' # [hidden]
|
||||
bindl = , XF86AudioMute, exec, ags run-js 'indicator.popup(1);' # [hidden]
|
||||
bindl = Super+Shift,M, exec, ags run-js 'indicator.popup(1);' # [hidden]
|
||||
bindr = Ctrl+Super, R, exec, killall agsv1 ydotool; agsv1 & # Restart widgets
|
||||
bindr = Ctrl+Super+Alt, R, exec, hyprctl reload; killall agsv1 ydotool; agsv1 & # [hidden]
|
||||
bind = Ctrl+Alt, Slash, exec, agsv1 run-js 'cycleMode();' # Cycle bar mode (normal, focus)
|
||||
bindir = Super, Super_L, exec, agsv1 -t 'overview' # Toggle overview/launcher
|
||||
bind = Super, Tab, exec, agsv1 -t 'overview' # [hidden]
|
||||
bind = Super, Slash, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do agsv1 -t "cheatsheet""$i"; done # Show cheatsheet
|
||||
bind = Super, B, exec, agsv1 -t 'sideleft' # Toggle left sidebar
|
||||
bind = Super, A, exec, agsv1 -t 'sideleft' # [hidden]
|
||||
bind = Super, O, exec, agsv1 -t 'sideleft' # [hidden]
|
||||
bind = Super, N, exec, agsv1 -t 'sideright' # Toggle right sidebar
|
||||
bind = Super, M, exec, agsv1 run-js 'openMusicControls.value = (!mpris.getPlayer() ? false : !openMusicControls.value);' # Toggle music controls
|
||||
bind = Super, Comma, exec, agsv1 run-js 'openColorScheme.value = true; Utils.timeout(2000, () => openColorScheme.value = false);' # View color scheme and options
|
||||
bind = Super, K, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do agsv1 -t "osk""$i"; done # Toggle on-screen keyboard
|
||||
bind = Ctrl+Alt, Delete, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do agsv1 -t "session""$i"; done # Toggle power menu
|
||||
bind = Ctrl+Super, G, exec, for ((i=0; i<$(hyprctl monitors -j | jq length); i++)); do agsv1 -t "crosshair""$i"; done # Toggle crosshair
|
||||
bindle=, XF86MonBrightnessUp, exec, agsv1 run-js 'brightness.screen_value += 0.05; indicator.popup(1);' # [hidden]
|
||||
bindle=, XF86MonBrightnessDown, exec, agsv1 run-js 'brightness.screen_value -= 0.05; indicator.popup(1);' # [hidden]
|
||||
bindl = , XF86AudioMute, exec, agsv1 run-js 'indicator.popup(1);' # [hidden]
|
||||
bindl = Super+Shift,M, exec, agsv1 run-js 'indicator.popup(1);' # [hidden]
|
||||
|
||||
# Testing
|
||||
# bind = SuperAlt, f12, exec, notify-send "Hyprland version: $(hyprctl version | head -2 | tail -1 | cut -f2 -d ' ')" "owo" -a 'Hyprland keybind'
|
||||
|
||||
Reference in New Issue
Block a user