diff --git a/.gitignore b/.gitignore index ace5a14..fedcc65 100644 --- a/.gitignore +++ b/.gitignore @@ -91,6 +91,7 @@ eww/scripts/* !sway/scripts sway/scripts/* !sway/scripts/power-menu.sh +!sway/scripts/screenshot.sh # bin !bin @@ -107,8 +108,3 @@ swaync/* !fuzzel fuzzel/* !fuzzel/fuzzel.ini - -# flameshot -!flameshot -flameshot/* -!flameshot/flameshot.ini diff --git a/flameshot/flameshot.ini b/flameshot/flameshot.ini deleted file mode 100644 index 45ff6b6..0000000 --- a/flameshot/flameshot.ini +++ /dev/null @@ -1,16 +0,0 @@ -[General] -contrastOpacity=188 -contrastUiColor=#000000 -disabledGrimWarning=true -drawColor=#00ffff -saveAfterCopy=true -savePath=/home/matej/screens -showHelp=false -showMagnifier=true -showSelectionGeometryHideTime=3000 -uiColor=#ffffff -useGrimAdapter=true - -[Shortcuts] -TYPE_ACCEPT= -TYPE_COPY=Space diff --git a/sway/config.d/50-keybind.conf b/sway/config.d/50-keybind.conf index 23ff348..08ea664 100644 --- a/sway/config.d/50-keybind.conf +++ b/sway/config.d/50-keybind.conf @@ -8,7 +8,7 @@ bindsym $mod+Return exec $term bindsym $mod+d exec $menu bindsym $mod+u exec $lockscreen bindsym $mod+Shift+Ctrl+Alt+space exec 1password --quick-access -bindsym Print exec flameshot gui +bindsym Print exec ~/.config/sway/scripts/screenshot.sh # notifications bindsym $mod+n exec swaync-client -t -sw diff --git a/sway/config.d/60-window-rule.conf b/sway/config.d/60-window-rule.conf index d400226..5686d7e 100644 --- a/sway/config.d/60-window-rule.conf +++ b/sway/config.d/60-window-rule.conf @@ -14,6 +14,7 @@ assign [app_id="org.telegram.desktop"] workspace 8 assign [class="Rocket.Chat"] workspace 8 # rules +for_window [app_id="com.gabm.satty"] fullscreen enable for_window [class="net-runelite.*"] floating enable no_focus [class="net-runelite.*"] diff --git a/sway/scripts/screenshot.sh b/sway/scripts/screenshot.sh new file mode 100755 index 0000000..3d75d47 --- /dev/null +++ b/sway/scripts/screenshot.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# screenshot focused monitor with satty +output=$(swaymsg -t get_outputs | jq -r '.[] | select(.focused) | .name') +grim -o "$output" - | satty -f - --fullscreen