guest@dotshare [~/groups/wms/spectrwm] $ ls I-came-back/ | cat

I came back (scrot)

d3x0r Jul 12, 2020 (wms/spectrwm)

.spectrwm.conf(raw, dl)

SCROT

  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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
                                                                                                                                                                                                                                # General Settings                                                                                                                                                                                                               
workspace_limit         = 8                                                                                                                                                                                                      
focus_mode              = default                                                                                                                                                                                                
focus_close             = previous                                                                                                                                                                                               
focus_close_wrap        = 1                                                                                                                                                                                                      
focus_default           = last                                                                                                                                                                                                   
spawn_position          = next                                                                                                                                                                                                   
workspace_clamp         = 1                                                                                                                                                                                                      
warp_focus              = 1                                                                                                                                                                                                      
warp_pointer            = 1                                                                                                                                                                                                      
modkey                  = Mod4                                                                                                                                                                                                   
                                                                                                                                                                                                                                 
# Screen Resolution                                                                                                                                                                                                              
region                  = screen[1]:1366x768+0+0                                                                                                                                                                                 
                                                                                                                                                                                                                                 
# Default Workspace Layout                                                                                                                                                                                                       
layout                  = ws[1]:0:0:0:0:vertical                                                                                                                                                                                 
                                                                                                                                                                                                                                 
# Workspace Name                                                                                                                                                                
name                    = ws[1]:1                                                                                                                                                                                                
name                    = ws[2]:2                                                                                                                                                                                                
name                    = ws[3]:3                                                                                                                                                                                                
name                    = ws[4]:4                                                                                                                                                                                                
name                    = ws[5]:5                                                                                                                                                                                                
name                    = ws[6]:6                                                                                                                                                                                                
name                    = ws[7]:7                                                                                                                                                                                                
name                    = ws[8]:8                                                                                                                                                                                                

# Window Settings                                                                                                                                                                   
border_width            = 1                                                                                                                                                                                                 
color_focus             = blanchedalmond                                                                                                                                                                                         
color_focus_maximized   = rgb:14/14/14                                                                                                                                                                                           
color_unfocus           = rgb:239/240/241                                                                                                                                                                                        
color_unfocus_maximized = rgb:6F/73/75                                                                                                                                                                                           
region_padding          = 0                                                                                                                                                                                                 
tile_gap                = 0                                                                                                                                                                                                 

# Bar Settings                                                                                                                                                          
bar_enabled             = 1                                                                                                                                                                                                 
bar_border_width        = 0                                                                                                                                                                                                 
bar_border[1]           = rgb:239/240/241                                                                                                                                                                                        
bar_color[1]            = black                                                                                                                                                                                                  
bar_color_selected[1]   = blanchedalmond                                                                                                                                                                                         
bar_font_color[1]       = blanchedalmond  
bar_font_color_selected = black                                                                                                                                                                                                  
bar_font                = tewi-bold:style=mono:pixelsize=10:antialias=true                                                                                                                                                       
bar_action              = ~/.config/spectrwm/baraction.sh                                                                                                                                                                        
bar_action_expand       = 0                                                                                                                                                                                                 
bar_justify             = center                                                                                                                                                                                                 
bar_format              = +|L +S +I +|C%a %b %d +|R +A %R                                                                                                                                                                        

# Default Programs                                                                                                                                                                      
program[lock]           = slock                                                                                                                                                                                                  
program[term]           = /usr/pkg/bin/xterm                                                                                                                                                                                     
program[menu]           = dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_colo                                                                                                                 r_selected -sf $bar_font_color_selected                                                                                                                                                                                          

# Custom Programs                                                                                                                                                                   
program[shutdown]       = doas shutdown -p now                                                                                                                                                                                   
bind[shutdown]          = MOD+Shift+Delete                                                                                                                                                                                       
program[passmenu]       = ~/.config/spectrwm/./passmenu.sh $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_f                                                                                                                 ont_color -sb $bar_color_selected -sf $bar_font_color_selected                                                                                                                                                                   
bind[passmenu]          = MOD+Shift+p                                                                                                                                                                                            
program[screenshot_all] = scrot '%m-%d-%Y-%R.png' -e 'mv $f ~/Pictures/screens'                                                                                                                                                  
bind[screenshot_all]    = MOD+s                                                                                                                                                                                                  
program[screenshot_wind]= scrot -ub '%m-%d-%Y-%R.png' -e 'mv $f ~/Pictures/screens'                                                                                                                                              
bind[screenshot_wind]   = MOD+Shift+s                                                                                                                                                                                            
program[mount]          = doas mount -t msdos /dev/sd0e /mnt                                                                                                                                                                     
bind[mount]             = MOD+Shift+m                                                                                                                                                                                            
program[unmount]        = doas umount -t msdos /mnt                                                                                                                                                                              
bind[unmount]           = MOD+Shift+u                                                                                                                                                                                            

# Volume Keys                                                                                                                                                       
program[raise_volume]   = mixerctl -w outputs.master+=12                                                                                                                                                                         
bind[raise_volume]      = XF86AudioRaiseVolume                                                                                                                                                                                   
program[lower_volume]   = mixerctl -w outputs.master-=12                                                                                                                                                                         
bind[lower_volume]      = XF86AudioLowerVolume                                                                                                                                                                                   
program[mute_volume]    = mixerctl -w outputs.master=[192 0]                                                                                                                                                                     
bind[mute_volume]       = XF86AudioMute                                                                                                                                                                                          

# Either put all bindings in this file of seperatly in another file:                                                                                                                                                             
# keyboard_mapping = ~/.config/spectrwm/spectrwm_us.conf                                                                                                                                                                         

# General Bindings                                                                                                                                                                      
bind[cycle_layout]      = MOD+space                                                                                                                                                                                              
bind[term]              = MOD+Return                                                                                                                                                                                             
bind[wind_del]          = MOD+x                                                                                                                                                                                                  
bind[bar_toggle]        = MOD+b                                                                                                                                                                                                  
bind[lock]              = MOD+Delete                                                                                                                                                                                             
bind[restart]           = MOD+r                                                                                                                                                                                                  
bind[quit]              = MOD+Shift+q                                                                                                                                                                                            
bind[focus_next]        = MOD+j                                                                                                                                                                                                  
bind[focus_prev]        = MOD+k                                                                                                                                                                                                  
bind[swap_next]         = MOD+Shift+j                                                                                                                                                                                            
bind[swap_prev]         = MOD+Shift+k                  
bind[bar_toggle]        = MOD+b                                                                                                                                                                                                  
bind[bar_toggle_ws]     = MOD+Shift+b                                                                                                                                                                                            
bind[button2]           = MOD+v                                                                                                                                                                                                  
bind[cycle_layout]      = MOD+space                                                                                                                                                                                              
bind[flip_layout]       = MOD+Shift+backslash                                                                                                                                                                                    
bind[float_toggle]      = MOD+t                                                                                                                                                                                                  
bind[focus_main]        = MOD+m                                                                                                                                                                                                  
bind[focus_next]        = MOD+j                                                                                                                                                                                                  
bind[focus_next]        = MOD+Tab                                                                                                                                                                                                
bind[focus_prev]        = MOD+k                                                                                                                                                                                                  
bind[focus_prev]        = MOD+Shift+Tab                                                                                                                                                                                          
bind[focus_urgent]      = MOD+u                                                                                                                                                                                                  
bind[height_grow]       = MOD+Shift+equal                                                                                                                                                                                        
bind[height_shrink]     = MOD+Shift+minus                                                                                                                                                                                        
bind[iconify]           = MOD+w                                                                                                                                                                                                  
bind[initscr]           = MOD+Shift+i                                                                                                                                                                                            
bind[lock]              = MOD+Delete                                                                                                                                                                                             
bind[master_add]        = MOD+comma                                                                                                                                                                                              
bind[master_del]        = MOD+period                                                                                                                                                                                             
bind[master_grow]       = MOD+l                                                                                                                                                                                                  
bind[master_shrink]     = MOD+h                                                                                                                                                                                                  
bind[maximize_toggle]   = MOD+e                                                                                                                                                                                                  
bind[menu]              = MOD+p                                                                                                                                                                                                  
bind[move_down]         = MOD+Shift+bracketright                                                                                                                                                                                 
bind[move_left]         = MOD+bracketleft                                                                                                                                                                                        
bind[move_right]        = MOD+bracketright                                                                                                                                                                                       
bind[move_up]           = MOD+Shift+bracketleft                                                                                                                                                                                  
bind[mvrg_1]            = MOD+Shift+KP_End                                                                                                                                                                                       
bind[mvrg_2]            = MOD+Shift+KP_Down                                                                                                                                                                                      
bind[mvrg_3]            = MOD+Shift+KP_Next                                                                                                                                                                                      
bind[mvrg_4]            = MOD+Shift+KP_Left                                                                                                                                                                                      
bind[mvrg_5]            = MOD+Shift+KP_Begin     
bind[mvrg_6]            = MOD+Shift+KP_Right                                                                                                                                                                                     
bind[mvrg_7]            = MOD+Shift+KP_Home                                                                                                                                                                                      
bind[mvrg_8]            = MOD+Shift+KP_Up                                                                                                                                                                                        
bind[mvrg_9]            = MOD+Shift+KP_Prior                                                                                                                                                                                     
bind[ws_1]              = MOD+1                                                                                                                                                                                                  
bind[ws_2]              = MOD+2                                                                                                                                                                                                  
bind[ws_3]              = MOD+3                                                                                                                                                                                                  
bind[ws_4]              = MOD+4                                                                                                                                                                                                  
bind[ws_5]              = MOD+5                                                                                                                                                                                                  
bind[ws_6]              = MOD+6                                                                                                                                                                                                  
bind[ws_7]              = MOD+7                                                                                                                                                                                                  
bind[ws_8]              = MOD+8                                                                                                                                                                                                  
bind[mvws_1]            = MOD+Shift+1                                                                                                                                                                                            
bind[mvws_2]            = MOD+Shift+2                                                                                                                                                                                            
bind[mvws_3]            = MOD+Shift+3                                                                                                                                                                                            
bind[mvws_4]            = MOD+Shift+4                                                                                                                                                                                            
bind[mvws_5]            = MOD+Shift+5                                                                                                                                                                                            
bind[mvws_6]            = MOD+Shift+6                                                                                                                                                                                            
bind[mvws_7]            = MOD+Shift+7                                                                                                                                                                                            
bind[mvws_8]            = MOD+Shift+8                                                                                                                                                                                            
bind[name_workspace]    = MOD+Shift+slash                                                                                                                                                                                        
bind[quit]              = MOD+Shift+q                                                                                                                                                                                            
bind[raise_toggle]      = MOD+Shift+r                                                                                                                                                                                            
bind[restart]           = MOD+q                                                                                                                                                                                                  
bind[rg_1]              = MOD+KP_End                                                                                                                                                                                             
bind[rg_2]              = MOD+KP_Down                                                                                                                                                                                            
bind[rg_3]              = MOD+KP_Next
bind[rg_4]              = MOD+KP_Left
bind[rg_5]              = MOD+KP_Begin
bind[rg_6]              = MOD+KP_Right
bind[rg_7]              = MOD+KP_Home
bind[rg_8]              = MOD+KP_Up
bind[rg_9]              = MOD+KP_Prior
bind[rg_next]           = MOD+Shift+Right
bind[rg_prev]           = MOD+Shift+Left
bind[search_win]        = MOD+f
bind[search_workspace]  = MOD+slash
bind[stack_dec]         = MOD+Shift+period
bind[stack_inc]         = MOD+Shift+comma
bind[stack_reset]       = MOD+Shift+space
bind[swap_main]         = MOD+Shift+Return
bind[swap_next]         = MOD+Shift+j
bind[swap_prev]         = MOD+Shift+k
bind[term]              = MOD+Return
bind[uniconify]         = MOD+Shift+w
bind[version]           = MOD+Shift+v
bind[width_grow]        = MOD+equal
bind[width_shrink]      = MOD+minus
bind[wind_del]          = MOD+x
bind[wind_kill]         = MOD+Shift+x
bind[ws_next]           = MOD+Right
bind[ws_next_all]       = MOD+Up
bind[ws_next_move]      = MOD+Shift+Up
bind[ws_prev]           = MOD+Left
bind[ws_prev_all]       = MOD+Down
#bind[ws_prev_move]     = MOD+Shift+Down
bind[ws_prior]          = MOD+a

# Floating Mode Bindings
bind[float_toggle]      = MOD+f
bind[width_grow]        = MOD+plus
bind[width_shrink]      = MOD+minus
bind[height_grow]       = MOD+Shift+plus
bind[height_shrink]     = MOD+Shift+minus
bind[move_up]           = MOD+Shift+Up
bind[move_down]         = MOD+Shift+Down
bind[move_left]         = MOD+Shift+Left
bind[move_right]        = MOD+Shift+Right

# Quirks
quirk[Xcalc:xcalc]      = FLOAT
#program[sxiv]          = sxiv -geometry 310x460
#quirk[Sxiv:sxiv]       = FLOAT
program[feh]            = feh
quirk[Feh:feh]          = FLOAT
program[mpv]            = mpv -geometry 310x460
quirk[mpv:gl]           = FLOAT

CLICK TO VIEW

x

baraction.shj(raw, dl)

 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
#!/bin/sh
#
# ~/.config/spectrwm/.baraction.sh

## Echo battery status at regular intevals
while :; do
# Battery Percentage (two decimal places)
    #BAT_PERC="$(envstat -s acpibat0:charge | awk 'FNR==3 {print $6}' | tr -d '()')"
# Uncomment the following line to remove the decimal place
    BAT_PERC="$(envstat -s acpibat0:charge | tail -1 | sed -e 's,.*(\([ ]*[0-9]*\)\..*,\1,g')"
    
# Battery Charging State
    BAT_STATE="$(envstat -d acpibat0 | awk 'FNR==10 {print $2}')"

# State detection
if [ "${BAT_STATE}" = "TRUE" ]; then
        STATE='Charging'
else
        STATE='Discharging'
fi

# Master Volume
    VOL="$(mixerctl outputs.master | sed -e 's|.*,||g')" # | expr \( $VOL \* 100 \) / 254)"
    LEVEL="$name $(expr \( $VOL \* 100 \) / 254)"
    # MUTE_STATE=$(amixer scontents | awk 'NR==5 {print $6}')

# Print Variables
    echo "$STATE $BAT_PERC% | Vol$LEVEL% |"
    sleep 1
done

exit 0
 

x