feat: initial commit

This commit is contained in:
2025-06-02 10:36:41 +02:00
commit e45db90e8b
16 changed files with 1087 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,18 @@
# apply mark for Xwayland and wayland native browser windows
for_window [class="Chromium-browser"] mark Browser
for_window [class="Brave-browser"] mark Browser
for_window [class="firefox"] mark Browser
for_window [app_id="Chromium-browser"] mark Browser
for_window [app_id="brave-browser"] mark Browser
for_window [app_id="firefox"] mark Browser
for_window [app_id="zen"] mark Browser
# inhibit scrensaver for fullscreen browser windows
for_window [con_mark="Browser"] {
inhibit_idle fullscreen
}
# firefox wayland screensharing indicator
for_window [app_id="firefox" title="Firefox — Sharing Indicator"] {
floating enable
}

View File

@@ -0,0 +1,5 @@
# thunderbird reminders
for_window [app_id="org.mozilla.Thunderbird" title="[0-9]+ rappels?"] {
floating enable
resize width 960 px height 540 px
}

View File

@@ -0,0 +1,4 @@
for_window [app_id="Zoom" title="^zoom$"] {
floating enable
floating_minimum_size 250 x 400
}

View File

@@ -0,0 +1,20 @@
# Key bindings for taking screenshots
#
# The image files will be written to XDG_SCREENSHOTS_DIR if this is set
# or defined in user-dirs.dir, or to a fallback location XDG_PICTURES_DIR.
#
# Copy the file to ~/.config/sway/config.d/60-bindings-screenshot.conf (or to
# your $XDG_CONFIG_HOME location if set differently) to be able to overwrite
# existing shortcuts.
# Check 'man grimshot' for additional commands that you may find useful.
#
# Requires: grimshot
bindsym {
# Capture the currently active output
Print exec grimshot copy output
# Capture the currently active window
Ctrl+Print exec grimshot save active
# Select and capture a custom rectangular area
Ctrl+Shift+Print exec grimshot copy area
}