From 0220be6920f170686772b0baf1ae7a4e7699e8c1 Mon Sep 17 00:00:00 2001 From: thek4n Date: Thu, 13 Nov 2025 16:10:54 +0300 Subject: [PATCH] fix slm sway --- TARGETS.sh | 2 +- home/user/.config/sway/autostart.conf | 2 +- home/user/.config/sway/bindings.conf | 2 +- home/user/.config/sway/other.conf | 2 +- home/user/.local/bin/slm | 13 +++---------- home/user/.local/bin/{slm_rofi.sh => slm_rofi} | 0 install-hooks/sway/pre-install | 2 +- 7 files changed, 8 insertions(+), 15 deletions(-) rename home/user/.local/bin/{slm_rofi.sh => slm_rofi} (100%) diff --git a/TARGETS.sh b/TARGETS.sh index cc438f7..ada85f8 100644 --- a/TARGETS.sh +++ b/TARGETS.sh @@ -12,7 +12,7 @@ ssh: git:.config/git .local/bin/ga ranger:.config/ranger gpg: -sway:.config/sway .config/i3blocks .config/mako .config/mimeapps.list .config/rofi .local/bin/screenshot .local/bin/i3blocks_helper .local/bin/layout_change_handler .config/swaylock .Xresources .local/bin/sway_swap_workspaces %pomodoro +sway:.config/sway .config/i3blocks .config/mako .config/mimeapps.list .config/rofi .local/bin/screenshot .local/bin/i3blocks_helper .local/bin/layout_change_handler .config/swaylock .Xresources .local/bin/sway_swap_workspaces .local/bin/slm .local/bin/slm_rofi %pomodoro pomodoro: bat:.config/bat font: diff --git a/home/user/.config/sway/autostart.conf b/home/user/.config/sway/autostart.conf index 22aa69f..a464022 100644 --- a/home/user/.config/sway/autostart.conf +++ b/home/user/.config/sway/autostart.conf @@ -10,7 +10,7 @@ exec swayidle -w \ # Notifications #systemctl --user enable --now dbus.service -exec mako +exec mako --anchor top-right --default-timeout 4000 --icons 1 --actions 1 --output primary exec --no-startup-id pomodoro daemon diff --git a/home/user/.config/sway/bindings.conf b/home/user/.config/sway/bindings.conf index 18ec3e0..fb03923 100644 --- a/home/user/.config/sway/bindings.conf +++ b/home/user/.config/sway/bindings.conf @@ -40,7 +40,7 @@ bindsym --to-code $mod+Shift+r reload set $menu rofi -show drun -m -1 bindsym --to-code $mod+d exec $menu -# bindsym $mod+o exec --no-startup-id slm_rofi.sh +bindsym $mod+o exec --no-startup-id slm_rofi # Change focus bindsym --to-code $mod+h focus left diff --git a/home/user/.config/sway/other.conf b/home/user/.config/sway/other.conf index 6c6f774..dbf5feb 100644 --- a/home/user/.config/sway/other.conf +++ b/home/user/.config/sway/other.conf @@ -15,11 +15,11 @@ mouse_warping none popup_during_fullscreen smart smart_borders on -# kill focused window for_window [tiling] border pixel 3 for_window [title="Picture-in-Picture"] sticky enable for_window [title="Picture-in-Picture"] border pixel 0 for_window [app_id="firefox"] inhibit_idle fullscreen +for_window [app_id="pavucontrol"] floating enable assign [app_id="firefox"] workspace $ws1 assign [app_id="Alacritty"] workspace $ws2 diff --git a/home/user/.local/bin/slm b/home/user/.local/bin/slm index 21e4d9d..bb0fe4d 100755 --- a/home/user/.local/bin/slm +++ b/home/user/.local/bin/slm @@ -11,12 +11,7 @@ if [ ! -d "${LAYOUTS_DIR}" ]; then fi cmd_list() { - find "$LAYOUTS_DIR" -type f,l -exec basename {} \; -} - -cmd_wallpaper() { - readonly wallpapers="${HOME}/.wallpaper" - feh --no-fehbg --bg-scale "$(find "${wallpapers}" | shuf -n 1)" + find "${LAYOUTS_DIR}" -type f,l -exec basename {} \; } cmd_load() { @@ -25,18 +20,16 @@ cmd_load() { else "${LAYOUTS_DIR}/${1}" fi - cmd_wallpaper } cmd_help () { - echo "slm (ls|load|wallpaper)" >&2 + echo "slm (ls|load)" >&2 } case "${1}" in ls) shift; cmd_list "$@" ;; load) shift; cmd_load "$@" ;; - wallpaper) shift; cmd_wallpaper "$@" ;; *) shift; cmd_help "$@" ;; esac -exit 0 \ No newline at end of file +exit 0 diff --git a/home/user/.local/bin/slm_rofi.sh b/home/user/.local/bin/slm_rofi similarity index 100% rename from home/user/.local/bin/slm_rofi.sh rename to home/user/.local/bin/slm_rofi diff --git a/install-hooks/sway/pre-install b/install-hooks/sway/pre-install index 3d72e9c..6e4aa85 100755 --- a/install-hooks/sway/pre-install +++ b/install-hooks/sway/pre-install @@ -1,3 +1,3 @@ #!/bin/sh -echo "pacman -S sway waybar swayidle wl-clipboard ydotool grim slurp mako" +echo "pacman -S sway waybar swaylock swayidle wl-clipboard ydotool grim slurp mako wlr-randr"