diff --git a/de/home/.config/sway/config-vars.d/bash.d/desktop b/328p1aa/home/.config/sway/config-vars.d/bash.d/desktop similarity index 100% rename from de/home/.config/sway/config-vars.d/bash.d/desktop rename to 328p1aa/home/.config/sway/config-vars.d/bash.d/desktop diff --git a/328p1aa/include b/328p1aa/include index 5cb891f..83de14c 100644 --- a/328p1aa/include +++ b/328p1aa/include @@ -3,3 +3,4 @@ .config/sway/assets/wallpaper/HDMI-A-1 .config/sway/assets/wallpaper/DP-2 .config/sway/assets/wallpaper/DP-3 +.config/sway/config-vars.d/bash.d/desktop diff --git a/de/exclude b/de/exclude index 739c64c..0a280f0 100644 --- a/de/exclude +++ b/de/exclude @@ -3,7 +3,6 @@ .config/sway/config-vars.d/sway.d .config/swayidle/brightness .config/sway/scripts/data -.config/sway/scripts/autostart.d/328p1aa -.config/sway/scripts/autostart.d/a2337 +.config/sway/scripts/autostart.d .config/sway/assets/wallpaper .config/sway/config.d/window_rules.d diff --git a/de/home/.config/sway/config.d/window_rules b/de/home/.config/sway/config.d/window_rules index fc79afb..b8693e6 100644 --- a/de/home/.config/sway/config.d/window_rules +++ b/de/home/.config/sway/config.d/window_rules @@ -1,27 +1,9 @@ include $HOME/.config/sway/config.d/window_rules.d/* -# Add X indicator to xwayland windows for_window [shell="xwayland"] title_format "[X] %title" -# float applet windows -# for_window [app_id="pavucontrol-qt$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width $pavu_width, resize set height $pavu_height, border pixel 3, move absolute position $pavu_pos_x $pavu_pos_y -# for_window [app_id="nm-connection-editor$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width $netman_width, resize set height $netman_height, border pixel 3, move absolute position $pavu_pos_x $pavu_pos_y -# for_window [app_id="blueman-manager$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width $blueman_width, resize set height $blueman_height, border pixel 3, move absolute position $netman_x $netman_y -# for_window [app_id="nextcloud$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width $nc_width, resize set height $nc_height, border pixel 3, move absolute position $nc_x $nc_y -# for_window [app_id="scrcpy"] floating enable, border none, move scratchpad, scratchpad show, resize set width $scrcpy_width, resize set height $scrcpy_height, border pixel 3, move absolute position $scrcpyx $scrcpyy - -# for_window [app_id="pavucontrol-qt$"] { -# floating enable -# move scratchpad -# sticky enable -# scratchpad show -# $pavuwidth -# $pavuheight -# $pavupos -# } - -# Armcord opens in scratchpad +# Discord/Armcord opens in scratchpad for_window [class="ArmCord$"] move scratchpad, floating enable, scratchpad hide for_window [class="discord$"] move scratchpad, floating enable, scratchpad hide @@ -30,26 +12,3 @@ # Sonixd assigned to workspace 10 assign [title="^Sonixd$"] workspace "10:" - -# -# ScratchPad - Dropdown Windows -# - # General dropdown window traits. The order can matter. -# for_window [title="Dropdown *"] floating enable -# for_window [title="Dropdown *"] move scratchpad -# for_window [title="Dropdown *"] sticky enable -# for_window [title="Dropdown *"] scratchpad show -# for_window [title="Dropdown *"] resize set width 625 -# for_window [title="Dropdown *"] resize set height 400 -# for_window [title="Dropdown *"] border pixel 3 -# for_window [title="Dropdown *"] move position center - - # General dropdown window traits. The order can matter. -# for_window [title="Dropdown Launcher*"] floating enable -# for_window [title="Dropdown Launcher*"] move scratchpad -# for_window [title="Dropdown Launcher*"] sticky enable -# for_window [title="Dropdown Launcher*"] scratchpad show -# for_window [title="Dropdown Launcher*"] resize set width 225 -# for_window [title="Dropdown Launcher*"] resize set height 100 -# for_window [title="Dropdown Launcher*"] border pixel 0 -# for_window [title="Dropdown Launcher*"] move position center diff --git a/de/home/.local/lib/sp-functions b/de/home/.local/lib/sp-functions index 284cbaf..34aae2d 100755 --- a/de/home/.local/lib/sp-functions +++ b/de/home/.local/lib/sp-functions @@ -1,8 +1,11 @@ #!/bin/bash + conf_dir="$HOME/.config/sway-profiles" cache_dir="$HOME/.cache/sway-profiles" +mkdir -p "${cache_dir}/{displays,lock,screenshots}" + get_workspace_id(){ workspace_id=$( printf "%02d\n" $( swaymsg -t get_workspaces | jq -r '.[] | select(.focused==true)|.name' | sed 's/:.*//' ) ) echo "${workspace_id}"