font pango:Hack Nerd Font Regular 12.000000 floating_modifier Mod4 default_border pixel 2 default_floating_border pixel 2 hide_edge_borders smart focus_wrapping no focus_follows_mouse yes focus_on_window_activation smart mouse_warping none workspace_layout default workspace_auto_back_and_forth yes client.focused #4c7899 #285577 #ffffff #2e9ef4 #285577 client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a client.unfocused #333333 #222222 #888888 #292d2e #222222 client.urgent #2f343a #900000 #ffffff #900000 #900000 client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c client.background #ffffff bindsym Mod4+1 workspace 1: Terminal bindsym Ctrl+Mod1+Delete exec '/nix/store/rrv3bb5cg08l5cy6afzv6dx4wfmzg4w8-sway-1.6.1/bin/swaymsg exit' bindsym Mod4+2 workspace 2: Browser bindsym Mod4+3 workspace 3: Mail bindsym Mod4+4 workspace 4: Video bindsym Mod4+5 workspace 5: Graphics bindsym Mod4+6 workspace 6: Teams bindsym Mod4+7 workspace 7: Discord bindsym Mod4+8 workspace 8: Steam bindsym Mod4+9 workspace 9: Misc bindsym Mod4+Down focus down bindsym Mod4+Left focus left bindsym Mod4+Mod1+Print exec /nix/store/54mfnwghq4b1f66pyfsjlcrdms57m2p2-grim-1.3.2/bin/grim -g "$(/nix/store/djfb4arn3y8ih0v8y2sm4v7kl8npypk5-slurp-1.3.2/bin/slurp)" - | /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-copy && /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-paste > $HOME/screenshots/$(date +%Y%m%d%H%M%S).png bindsym Mod4+Mod1+r exec $HOME/bin/sway-input -F 'rename workspace to %s' -P 'New name: ' bindsym Mod4+Next workspace next bindsym Mod4+Print exec /nix/store/rrv3bb5cg08l5cy6afzv6dx4wfmzg4w8-sway-1.6.1/bin/swaymsg -t get_tree | /nix/store/w58zwbqvrzkh5rnbyaa53jnb5gybr35s-jq-1.6-bin/bin/jq -r '.. | (.nodes? // empty)[] | select(.focused) | "(.rect.x),(.rect.y) (.rect.width)x(.rect.height)"' | /nix/store/54mfnwghq4b1f66pyfsjlcrdms57m2p2-grim-1.3.2/bin/grim -g - - | /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-copy && /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/wl-paste > $HOME/screenshots/$(date +%Y%m%d%H%M%S).png bindsym Mod4+Prior workspace prev bindsym Mod4+Return exec /nix/store/73clvb8m3pvwq5941m4v39yfrds7vz6b-kitty-0.23.1/bin/kitty bindsym Mod4+Right focus right bindsym Mod4+Shift+1 move container to workspace 1: Terminal bindsym Mod4+Shift+2 move container to workspace 2: Browser bindsym Mod4+Shift+3 move container to workspace 3: Mail bindsym Mod4+Shift+4 move container to workspace 4: Video bindsym Mod4+Shift+5 move container to workspace 5: Graphics bindsym Mod4+Shift+6 move container to workspace 6: Teams bindsym Mod4+Shift+7 move container to workspace 7: Discord bindsym Mod4+Shift+8 move container to workspace 8: Steam bindsym Mod4+Shift+9 move container to workspace 9: Misc bindsym Mod4+Shift+Down move down bindsym Mod4+Shift+Left move left bindsym Mod4+Shift+Right move right bindsym Mod4+Shift+Up move up bindsym Mod4+Shift+r reload bindsym Mod4+Shift+space floating toggle bindsym Mod4+Shift+v mode passthrough bindsym Mod4+Up focus up bindsym Mod4+XF86AudioPlay exec $HOME/bin/backlight.sh bindsym Mod4+b border toggle bindsym Mod4+e exec /nix/store/73clvb8m3pvwq5941m4v39yfrds7vz6b-kitty-0.23.1/bin/kitty -e '/nix/store/fsykjjflh86r884j9pd2rfwbry4862al-ranger-1.9.3/bin/ranger' bindsym Mod4+f fullscreen toggle bindsym Mod4+g exec /nix/store/10i81i11mfj7d8waycp4kx6n4q18v5l5-clipman-1.6.1/bin/clipman pick -t wofi bindsym Mod4+h split h bindsym Mod4+l exec /nix/store/h40hfa648cszbfpypin6m5npzxhvazfv-swaylock-1.5/bin/swaylock --ignore-empty-password --daemonize --no-unlock-indicator --image $HOME/.config/backgrounds/lockscreen.png bindsym Mod4+minus move scratchpad bindsym Mod4+plus scratchpad show bindsym Mod4+q kill bindsym Mod4+r mode resize bindsym Mod4+space exec /nix/store/fnz1a4snmck2m2f0vjzjpvj8piz2krd6-wofi-1.2.4/bin/wofi --show run --hide-scroll --insensitive --lines=10 bindsym Mod4+t exec MOZ_ENABLE_WAYLAND=1 /nix/store/c5nydbrlh06c5rwi0ydabn0yd2r768dd-thunderbird-91.8.0/bin/thunderbird bindsym Mod4+v split v bindsym Mod4+w exec $HOME/.nix-profile/bin/chromium --enable-features=UseOzonePlatform --ozone-platform=wayland bindsym Mod4+x layout toggle bindsym Print exec /nix/store/54mfnwghq4b1f66pyfsjlcrdms57m2p2-grim-1.3.2/bin/grim - | /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-copy && /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-paste > $HOME/screenshots/$(date +%Y%m%d%H%M%S).png bindsym XF86AudioLowerVolume exec $HOME/bin/volume.sh down 5 bindsym XF86AudioMute exec $HOME/bin/volume.sh toggle bindsym XF86AudioNext exec /nix/store/rm9ryv2kc8d5kq36v27jwv5gzvas0fsn-playerctl-2.4.1/bin/playerctl --all-players next bindsym XF86AudioPlay exec /nix/store/rm9ryv2kc8d5kq36v27jwv5gzvas0fsn-playerctl-2.4.1/bin/playerctl --all-players play-pause bindsym XF86AudioPrev exec /nix/store/rm9ryv2kc8d5kq36v27jwv5gzvas0fsn-playerctl-2.4.1/bin/playerctl --all-players previous bindsym XF86AudioRaiseVolume exec $HOME/bin/volume.sh up 5 bindsym XF86MonBrightnessDown exec /nix/store/sv5w8yxwd13nl0mfqmsbfgn812hzwrmw-brightnessctl-0.5.1/bin/brightnessctl set 10%- bindsym XF86MonBrightnessUp exec /nix/store/sv5w8yxwd13nl0mfqmsbfgn812hzwrmw-brightnessctl-0.5.1/bin/brightnessctl set +10% input "type:touchpad" { natural_scroll enabled tap disabled } output "*" { bg $HOME/.config/backgrounds/background.png fill } output "DP-5" { pos 1920 0 res 1920x1080 } output "HEADLESS-1" { res 1920x1080 } output "eDP-1" { pos 0 0 res 3840x2160 scale 2 } mode "passthrough" { bindsym Mod4+Shift+v mode default } mode "resize" { bindsym Down resize grow height 10 px bindsym Escape mode default bindsym Left resize shrink width 10 px bindsym Return mode default bindsym Right resize grow width 10 px bindsym Up resize shrink height 10 px } assign [app_id="chromium-browser"] 2: Browser assign [app_id="thunderbird"] 3: Mail assign [class="Microsoft Teams"] 6: Teams assign [class="discord"] 7: Discord assign [class="Steam"] 8: Steam assign [app_id="org.remmina.Remmina"] 9: Misc bar { font pango:monospace 8.000000 mode dock hidden_state hide position bottom status_command /nix/store/569qyx6b9fmk47q7sr9hf3hz8v2ggg9i-i3status-2.13/bin/i3status swaybar_command /nix/store/0dw3a2ndk8pw03863jrzk5zn6a8jw3pn-waybar-0.9.10/bin/waybar workspace_buttons yes strip_workspace_numbers no tray_output primary colors { background #000000 statusline #ffffff separator #666666 focused_workspace #4c7899 #285577 #ffffff active_workspace #333333 #5f676a #ffffff inactive_workspace #333333 #222222 #888888 urgent_workspace #2f343a #900000 #ffffff binding_mode #2f343a #900000 #ffffff } } gaps inner 5 smart_gaps on for_window [class=".*"] border pixel 6 exec /nix/store/2fdwcilrxicq5866sg87nwi7rwk65gwj-autotiling-1.5/bin/autotiling exec /nix/store/10i81i11mfj7d8waycp4kx6n4q18v5l5-clipman-1.6.1/bin/clipman restore exec /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-paste -t text --watch /nix/store/10i81i11mfj7d8waycp4kx6n4q18v5l5-clipman-1.6.1/bin/clipman store --no-persist exec /nix/store/isd9lns635cjv4gabrjsx18yc5kmf96w-wl-clipboard-2.0.0/bin/wl-paste -p -t text --watch /nix/store/10i81i11mfj7d8waycp4kx6n4q18v5l5-clipman-1.6.1/bin/clipman store --no-persist -P --histpath='~/.local/share/clipman-primary.json' exec /nix/store/s14djzrhjaxn46xc5p6lhmxgvgfrcq0r-dropbox/bin/dropbox start exec /nix/store/1000bdic8di0d81c24v30jl0gsyd455y-polkit-gnome-0.105/libexec/polkit-gnome-authentication-agent-1 exec /nix/store/rm9ryv2kc8d5kq36v27jwv5gzvas0fsn-playerctl-2.4.1/bin/playerctld daemon exec $HOME/bin/volume.sh set 100 exec $HOME/bin/volume.sh mute exec /nix/store/hwqphj1xf5316b6lkwbf4sdjsb5r4i1j-wayvnc-0.4.0/bin/wayvnc 10.25.0.3 exec "systemctl --user import-environment; systemctl --user start sway-session.target"