bar colors background #5b605e bar colors focused_workspace #dca3a3 #313c36 #9ece9e bar colors inactive_workspace #709080 #545a4f #ffd7a7 bar colors statusline #f38d11 bar colors urgent_workspace #f18c96 #545a4f #f18c96 bar hidden_state hide bar id bar0 bar mode hide bar modifier Mod4 bar position top bar status_command statusline.sh bar workspace_min_width 50 px bindsym --to-code Mod4+1 workspace number 1 bindsym --to-code Mod4+2 workspace number 2 bindsym --to-code Mod4+3 workspace number 3 bindsym --to-code Mod4+4 workspace number 4 bindsym --to-code Mod4+5 workspace number 5 bindsym --to-code Mod4+6 workspace number 6 bindsym --to-code Mod4+7 workspace number 7 bindsym --to-code Mod4+8 workspace number 8 bindsym --to-code Mod4+9 workspace number 9 bindsym --to-code Mod4+Ctrl+a exec audio-ops.sh bindsym --to-code Mod4+Ctrl+h move left 177 px bindsym --to-code Mod4+Ctrl+j move down 100 px bindsym --to-code Mod4+Ctrl+k move up 100 px bindsym --to-code Mod4+Ctrl+l move right 177 px bindsym --to-code Mod4+Prior exec dmenu_play_1_video.sh # this is PgUp bindsym --to-code Mod4+Return exec sway-smart-spawn-foot.sh bindsym --to-code Mod4+Shift+1 move container to workspace number 1 bindsym --to-code Mod4+Shift+2 move container to workspace number 2 bindsym --to-code Mod4+Shift+3 move container to workspace number 3 bindsym --to-code Mod4+Shift+4 move container to workspace number 4 bindsym --to-code Mod4+Shift+5 move container to workspace number 5 bindsym --to-code Mod4+Shift+6 move container to workspace number 6 bindsym --to-code Mod4+Shift+7 move container to workspace number 7 bindsym --to-code Mod4+Shift+8 move container to workspace number 8 bindsym --to-code Mod4+Shift+9 move container to workspace number 9 bindsym --to-code Mod4+Shift+Return exec sway-smart-spawn-foot.sh bindsym --to-code Mod4+Shift+c exec vnc_choose_connect.sh bindsym --to-code Mod4+Shift+h exec i3-swap.sh left bindsym --to-code Mod4+Shift+j exec i3-swap.sh down bindsym --to-code Mod4+Shift+k exec i3-swap.sh up bindsym --to-code Mod4+Shift+l exec i3-swap.sh right bindsym --to-code Mod4+Shift+m exec foot -d none neomutt bindsym --to-code Mod4+Shift+n exec foot -d none sh -c "sfeed_update 2>/tmp/sfeed_update.err ; sfeed_curses ~/.sfeed/feeds/*" bindsym --to-code Mod4+Shift+o exec sh -c 'open.sh "$(find_useful_files.sh)"' bindsym --to-code Mod4+Shift+p exec passmenu.sh bindsym --to-code Mod4+Shift+q kill bindsym --to-code Mod4+Shift+Escape move scratchpad bindsym --to-code Mod4+Escape scratchpad show bindsym --to-code Mod4+Shift+v exec dmenu_play_1_video.sh bindsym --to-code Mod4+Shift+w exec set_wallpaper.sh bindsym --to-code Mod4+b exec $HOME/.bin/scripts/bookmark-pick-open.sh bindsym --to-code Mod4+c splith bindsym --to-code Mod4+d exec j4-dmenu-desktop --dmenu="bemenu -p 'Start:'" bindsym --to-code Mod4+f floating toggle bindsym --to-code Mod4+h focus left bindsym --to-code Mod4+i exec $HOME/.bin/scripts/browser_pick_invidious_instance.sh bindsym --to-code Mod4+j focus down bindsym --to-code Mod4+k focus up bindsym --to-code Mod4+l focus right bindsym --to-code Mod4+m exec mounter.sh bindsym --to-code Mod4+n exec foot -a ncmpc -d none ncmpc bindsym --to-code Mod4+o exec foot -d none calcurse bindsym --to-code Mod4+q exec power_menu.sh bindsym --to-code Mod4+r mode "resize" bindsym --to-code Mod4+space focus mode_toggle bindsym --to-code Mod4+u exec unmounter.sh bindsym --to-code Mod4+v splitv bindsym --to-code Mod4+w exec $HOME/.bin/scripts/network_bt_ops.sh bindsym --to-code Print exec grimshot save area /tmp/"scr_$(date -u +%Y%m%dT%H%M%SZ)".png bindsym --to-code Shift+Print exec grimshot save output /tmp/full_"scr_$(date -u +%Y%m%dT%H%M%SZ)".png bindsym --to-code XF86Tools exec foot -a ncmpc -d none ncmpc bindsym --to-code XF86AudioLowerVolume exec volume_change.sh lower 5 bindsym --to-code XF86AudioRaiseVolume exec volume_change.sh raise 5 bindsym --to-code XF86AudioMute exec volume_change.sh toggle_mute bindsym --to-code XF86AudioNext exec mpc next bindsym --to-code XF86AudioPlay exec sway-playpause.sh bindsym --to-code XF86AudioPrev exec mpc prev bindsym --to-code XF86AudioStop exec mpc stop bindsym --to-code XF86Favorites exec browser_pick_bookmark.sh bindsym --to-code XF86HomePage exec toggle_monitor_dpms.sh bindsym --to-code XF86Mail exec foot -d none sh -c neomutt bindsym --to-code XF86MonBrightnessDown exec light -U 10 bindsym --to-code XF86MonBrightnessUp exec light -A 10 bindsym --to-code XF86Search exec toggle_monitor_dpms.sh bindsym --to-code XF86WWW exec librewolf client.focused #dca3a3 #a0afa0 #040404 #6ac134 #dca3a3 client.unfocused #709080 #2c2c2e #8f8f8f #6ac134 #709080 default_border pixel 1 exec startup_gui_stuff.sh floating_modifier none focus_follows_mouse no focus_wrapping no font pango:Fira Mono 16 for_window [app_id="foot"] opacity set 0.9 for_window [app_id="ncmpc"] opacity set 0.9 for_window [app_id="LibreWolf"] border none for_window [app_id="badwolf"] border none for_window [app_id="firefox"] border none for_window [app_id="librewolf"] border none for_window [app_id="mpv"] floating enable, sticky enable, border pixel 3 #for_window [app_id="swayimg"] floating disable, sticky enable for_window [app_id="vlc"] floating enable, sticky enable for_window [app_id="yad"] floating enable, sticky enable for_window [class="Tor Browser"] floating enable, sticky enable for_window [class="vlc"] floating enable, sticky enable for_window [title="journalctlf"] floating enable hide_edge_borders smart include /etc/sway/config.d/* include sway.conf.d/*.conf input * repeat_delay 500 input * repeat_rate 30 input * xkb_numlock enable input type:pointer accel_profile flat mode "resize" bindsym --to-code h resize shrink width 177px mode "resize" bindsym --to-code j resize shrink height 100px mode "resize" bindsym --to-code k resize grow height 100px mode "resize" bindsym --to-code l resize grow width 177px mode "resize" bindsym Escape mode "default" mode "resize" bindsym Return mode "default" seat * hide_cursor when-typing enable workspace_auto_back_and_forth yes xwayland enable