blob: 21fb142f1a8267f00cb721fa0ee286b126ed4dcc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
gaps top 5
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
bar font pango:Fira Mono 32
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+Return exec sway-smart-spawn-foot.sh doublefont
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+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 32
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
|