# Use clipman for the clipboard manager exec wl-paste -t text --watch clipman store --no-persist # Add screenshot and color picker #bindsym Print exec grim -t png -c bindsym Mod4+Shift+P exec "mkdir $HOME/Pictures; export FILENAME=$HOME/Pictures/screenshot_$(date +%F_%H:%M:%S).png; slurp -d | xargs -I % grim -g % -t png -c $FILENAME; wl-copy --type image/png < $FILENAME" bindsym Mod4+Mod1+Shift+P exec "slurp -p | xargs -I % grim -g % -t png - | convert - -format '%[pixel:p{0,0}]' txt:- | tail --lines 1 | xargs -I % zenity --info --text=% --title='Color picker'" # Delete all user data bindsym Mod4+Mod1+Shift+BackSpace exec "rm -rf /home/askiiart/.librewolf/; rm -rf /home/askiiart/.config/vesktop/sessionData/; rm -rf /home/askiiart/Pictures; rm -rf /home/askiiart/Downloads; rm -rf /home/askiiart/*" # gentoo wiki "More reasonable floating windows" for_window [window_role = "pop-up"] floating enable for_window [window_role = "bubble"] floating enable for_window [window_role = "dialog"] floating enable for_window [window_type = "dialog"] floating enable for_window [window_role = "task_dialog"] floating enable for_window [window_type = "menu"] floating enable for_window [app_id = "floating"] floating enable for_window [app_id = "floating_update"] floating enable, resize set width 1000px height 600px for_window [class = "(?i)pinentry"] floating enable for_window [title = "Administrator privileges required"] floating enable # librewolf floating windows for_window [title = "About LibreWolf"] floating enable for_window [window_role = "About"] floating enable for_window [app_id="LibreWolf" title="Library"] floating enable, border pixel 1, sticky enable, resize set 800 500 # steam floating windows for_window [class="steam" title="Friends List"] floating enable, resize set 300 600 for_window [class="steam" title="Steam - News"] floating enable for_window [class="steam" title=".* - Chat"] floating enable for_window [class="steam" title="^Settings$"] floating enable for_window [class="steam" title=".* - event started"] floating enable for_window [class="steam" title=".* CD key"] floating enable for_window [class="steam" title="^Steam - Self Updater$"] floating enable for_window [class="steam" title="^Screenshot Uploader$"] floating enable for_window [class="steam" title="^Steam Guard - Computer Authorization Required$"] floating enable for_window [title="^Steam Keyboard$"] floating enable # make Minecraft float for_window [class="Minecraft.*"] floating enable # other execs exec /home/askiiart/.config/sway/dbus-sway-environment.sh exec swaync # polkit exec --no-startup-id lxqt-policykit-agent for_window [title="Authentication Required" app_id="lxqt-policykit-agent"] floating enable, resize set 350 200 # lock when Scroll_Lock is pressed bindsym Scroll_Lock exec --no-startup-id $lockwall, mode "default" # Adjust screen brightness with keys bindsym Mod4+Mod1+1 exec "brightnessctl set 10%" bindsym Mod4+Mod1+2 exec "brightnessctl set 20%" bindsym Mod4+Mod1+3 exec "brightnessctl set 30%" bindsym Mod4+Mod1+4 exec "brightnessctl set 40%" bindsym Mod4+Mod1+5 exec "brightnessctl set 50%" bindsym Mod4+Mod1+6 exec "brightnessctl set 60%" bindsym Mod4+Mod1+7 exec "brightnessctl set 70%" bindsym Mod4+Mod1+8 exec "brightnessctl set 80%" bindsym Mod4+Mod1+9 exec "brightnessctl set 90%" bindsym Mod4+Mod1+0 exec "brightnessctl set 100%"