aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sway/.config
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-05-28 15:27:15 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-05-28 15:27:15 -0500
commitdd6cfb63ad85d0164cbe4ac04f7aea9f6a842f02 (patch)
tree5bc45394b9192771bcc85fa59b8aab4b8a4301bb /sway/.config
parent1527172edf1f7d65095a5c2268947c16ed905d18 (diff)
feat!: remove unused configs and cleanup paths
Diffstat (limited to 'sway/.config')
-rw-r--r--sway/.config/sway/config23
-rw-r--r--sway/.config/sway/config.d/50-zoom.conf16
-rw-r--r--sway/.config/zsh/.zshrc.d/90-wmenu.zsh3
3 files changed, 11 insertions, 31 deletions
diff --git a/sway/.config/sway/config b/sway/.config/sway/config
index 126f949..e6d38d0 100644
--- a/sway/.config/sway/config
+++ b/sway/.config/sway/config
@@ -5,8 +5,10 @@ set $down j
set $up k
set $right l
-set $menu wmenu -i -f 'monospace 12' -n$base06 -N$base00 -S$base00 -s$base09 -m$base06 -M$base0C
-set $passmenu find $PASSWORD_STORE_DIR/ -name '*.gpg' -printf '%P\n' | sed "s/\.gpg$//" | sort | $menu | xargs -r pass show
+set $menu wmenu
+
+set $out1 -
+set $out2 -
set $ws01 1
set $ws02 2
@@ -51,16 +53,14 @@ output * bg ~/.local/share/gruvbox/sway.png fill
for_window [shell=".*"] inhibit_idle fullscreen
for_window [app_id="pavucontrol" title="^Volume Control$"] floating enable
-for_window [app_id="^$" title="^$"] {
- floating enable
- move position cursor
-}
+for_window [app_id="^$" title="^$"] floating enable, move position cursor
for_window [class="^[Ss]team$"] floating enable
for_window [class="^[Ss]team$" title="^Steam$"] floating disable
for_window [class="^[Ss]team$" title="^Sign in to Steam$"] move to scratchpad
for_window [app_id="firefox" title="Firefox — Sharing Indicator"] kill
for_window [app_id="deno" title="^Peek preview$"] resize set width 980px
for_window [app_id="discord" title="^Discord Updater$"] move to scratchpad
+for_window [app_id="zoom" title="^(About|Settings)$"] floating enable
assign [app_id="" title="^Streamlink Twitch GUI$"] $ws06
assign [app_id="mpv"] $ws06
@@ -88,23 +88,23 @@ bindsym $mod+Shift+c reload
bindsym $mod+Shift+Escape exec swaynag -t warning -m 'Exit sway?' -B 'Yes' 'swaymsg exit'
bindsym $mod+Delete exec loginctl lock-session
bindsym $mod+Escape exec powermenu | $menu -l 6 | powermenu
-bindsym Pause exec swaymsg "output * power toggle"
+bindsym Pause exec swaymsg "output - power toggle"
bindsym $mod+return exec $TERMINAL
-bindsym $mod+Shift+return exec sshr --resolve --port 22 --scan 0.0.0.0/24 | $menu | xargs -0r sway_ssh
+bindsym $mod+Shift+return exec sway-ssh | $menu | sway-ssh
bindsym $mod+w exec $BROWSER
bindsym Print exec slurp | grim -g - - | wl-copy --type image/png
bindsym $mod+Print exec /usr/share/sway/scripts/grimshot --notify save area
bindsym $mod+space exec j4-dmenu-desktop --dmenu="$menu" --term=$TERMINAL
-bindsym $mod+shift+space exec wmenu_path | $menu | xargs swaymsg exec --
+bindsym $mod+shift+space exec wmenu-run | $menu | xargs swaymsg exec --
bindsym $mod+v exec (cliphist list | $menu -l 10 || (cliphist list | head -n1)) | cliphist decode | wl-copy
bindsym $mod+Shift+v exec cliphist list | $menu -l 10 | cliphist delete
-bindsym $mod+p exec $passmenu -c
-bindsym $mod+Shift+p exec $passmenu | wtype -
+bindsym $mod+p exec passmenu | $menu | passmenu | wl-copy -o
+bindsym $mod+Shift+p exec passmenu | $menu | passmenu | wtype -
bindsym $mod+y exec yubikey-oath-dmenu --notify --clipboard --menu-cmd "$menu -l 10"
bindsym $mod+Shift+y exec yubikey-oath-dmenu --notify --type --menu-cmd "$menu -l 10"
@@ -230,7 +230,6 @@ bar {
include /etc/sway/config.d/*
exec_always {
- ~/.local/bin/rss-status
import-gsettings
systemctl --user start sway-session.target
}
diff --git a/sway/.config/sway/config.d/50-zoom.conf b/sway/.config/sway/config.d/50-zoom.conf
deleted file mode 100644
index 6339b16..0000000
--- a/sway/.config/sway/config.d/50-zoom.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-# ~/.config/sway/config.d/zoom.us.conf
-#
-# Zoom Meeting App
-#
-# Default for all windows is non-floating.
-#
-
-# For pop up notification windows that don't use notifications api
-for_window [app_id="zoom" title="^zoom$"] border none, floating enable
-
-# For specific Zoom windows
-for_window [app_id="zoom" title="^(Zoom|About)$"] border pixel, floating enable
-for_window [app_id="zoom" title="Settings"] floating enable, floating_minimum_size 960 x 700
-
-# Open Zoom Meeting windows on a new workspace (a bit hacky)
-for_window [app_id="zoom" title="Zoom Meeting(.*)?"] workspace next_on_output --create, move container to workspace current, floating disable, inhibit_idle open
diff --git a/sway/.config/zsh/.zshrc.d/90-wmenu.zsh b/sway/.config/zsh/.zshrc.d/90-wmenu.zsh
deleted file mode 100644
index 66d748b..0000000
--- a/sway/.config/zsh/.zshrc.d/90-wmenu.zsh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/zsh
-
-alias wmenu="wmenu -i -f 'monospace 12' -n$BASE16_COLOR_06_HEX -N$BASE16_COLOR_00_HEX -S$BASE16_COLOR_00_HEX -s$BASE16_COLOR_09_HEX -m$BASE16_COLOR_06_HEX -M$BASE16_COLOR_0C_HEX"