diff options
-rwxr-xr-x | bin/.local/bin/bdown | 1 | ||||
-rwxr-xr-x | bin/.local/bin/bup | 1 | ||||
-rwxr-xr-x | bin/.local/bin/passmenu | 5 | ||||
-rwxr-xr-x | bspwm/.config/bspwm/bspwmrc | 30 | ||||
-rw-r--r-- | compton/.config/compton.conf | 75 | ||||
-rwxr-xr-x | lemonbar/launch | 5 | ||||
-rwxr-xr-x | lemonbar/lime | 74 | ||||
-rw-r--r-- | picom/.config/picom.conf | 7 | ||||
-rw-r--r-- | sxhkd/.config/sxhkd/sxhkdrc | 106 | ||||
-rw-r--r-- | x/.xinitrc | 12 | ||||
-rw-r--r-- | zsh/.zshrc | 3 |
11 files changed, 137 insertions, 182 deletions
diff --git a/bin/.local/bin/bdown b/bin/.local/bin/bdown deleted file mode 100755 index 253666c..0000000 --- a/bin/.local/bin/bdown +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | for f in /sys/class/backlight/*; do echo $(($(<$f/brightness)-5*$(<$f/max_brightness)/100)) > $f/brightness; done | ||
diff --git a/bin/.local/bin/bup b/bin/.local/bin/bup deleted file mode 100755 index d7c55c3..0000000 --- a/bin/.local/bin/bup +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | for f in /sys/class/backlight/*; do echo $(($(<$f/brightness)+5*$(<$f/max_brightness)/100)) > $f/brightness; done | ||
diff --git a/bin/.local/bin/passmenu b/bin/.local/bin/passmenu deleted file mode 100755 index 1d22303..0000000 --- a/bin/.local/bin/passmenu +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | password=$(find ~/.password-store/ -type f -name '*.gpg' | | ||
4 | sed 's/.*\/\(.*\)\.gpg$/\1/' | dmenu -l 5 -p "Pass:") | ||
5 | [ -n "$password" ] && st -e pass -c "$password" | ||
diff --git a/bspwm/.config/bspwm/bspwmrc b/bspwm/.config/bspwm/bspwmrc index 472e32e..0eff3f8 100755 --- a/bspwm/.config/bspwm/bspwmrc +++ b/bspwm/.config/bspwm/bspwmrc | |||
@@ -1,16 +1,32 @@ | |||
1 | #! /bin/sh | 1 | #!/bin/bash |
2 | |||
3 | sxhkd & | ||
4 | |||
5 | bspc monitor -d term web music files code virt chat game IX X | ||
6 | 2 | ||
3 | # bspwm | ||
4 | bspc monitor -d 1 2 3 4 5 6 | ||
7 | bspc config border_width 0 | 5 | bspc config border_width 0 |
8 | bspc config window_gap 8 | 6 | bspc config window_gap 8 |
9 | bspc config focus_follows_pointer true | ||
10 | bspc config split_ratio 0.50 | 7 | bspc config split_ratio 0.50 |
8 | bspc config focus_follows_pointer true | ||
11 | bspc config borderless_monocle true | 9 | bspc config borderless_monocle true |
12 | bspc config gapless_monocle true | 10 | bspc config gapless_monocle true |
13 | 11 | ||
12 | # rules | ||
14 | bspc rule -a Chromium desktop='^2' | 13 | bspc rule -a Chromium desktop='^2' |
14 | bspc rule -a Steam desktop='^6' | ||
15 | |||
16 | # scratchpad | ||
17 | bspc rule -a scratchpad sticky=on state=floating hidden=on | ||
18 | [ "$(ps -x | grep -c 'scratchpad')" -eq "1" ] && st -c scratchpad -e ~/bin/scratch & | ||
15 | 19 | ||
16 | ~/bartest | lemonbar -F "#000000" & | 20 | # autostart |
21 | xrdb -merge ~/.Xresources & | ||
22 | xsetroot -cursor_name left_ptr & | ||
23 | sxhkd & | ||
24 | xss-lock -- slock & | ||
25 | xset b off & | ||
26 | xset s 300 & | ||
27 | ~/.fehbg & | ||
28 | urxvtd & | ||
29 | ~/.local/bin/bat_check.sh & | ||
30 | picom & | ||
31 | dunst & | ||
32 | ~/bin/panel | ||
diff --git a/compton/.config/compton.conf b/compton/.config/compton.conf deleted file mode 100644 index 6c99fcc..0000000 --- a/compton/.config/compton.conf +++ /dev/null | |||
@@ -1,75 +0,0 @@ | |||
1 | ## SHADOWS | ||
2 | shadow = true; | ||
3 | shadow-radius = 0.5; | ||
4 | shadow-offset-x = 3; | ||
5 | shadow-offset-y = 3; | ||
6 | shadow-opacity = 0.65; | ||
7 | log-level = "warn"; | ||
8 | shadow-exclude = [ | ||
9 | "name = 'Notification'", | ||
10 | "class_g = 'conky'", | ||
11 | "class_g ?= 'Notify-osd'", | ||
12 | "class_g = 'Cairo-clock'", | ||
13 | "class_g ?= 'slop'", | ||
14 | "name = 'polybar'", | ||
15 | "name = 'Polybar tray window'", | ||
16 | "class_g ?= 'Rofi'", | ||
17 | "class_g ?= 'dwm'", | ||
18 | "class_g = 'Firefox' && argb", | ||
19 | "_GTK_FRAME_EXTENTS@:c" | ||
20 | ]; | ||
21 | |||
22 | ## OPACITY | ||
23 | frame-opacity = 1.0; | ||
24 | inactive-opacity-override = false; | ||
25 | blur-background = true; | ||
26 | blur-strength = 3; | ||
27 | blur-kern = "3x3box"; | ||
28 | blur-background-exclude = [ | ||
29 | "class_g ?= 'slop'", | ||
30 | "name = 'polybar'", | ||
31 | "name = 'Polybar tray window'", | ||
32 | "class_g = 'conky'", | ||
33 | "class_g ?= 'Rofi'", | ||
34 | "class_g ?= 'zoom'" | ||
35 | ]; | ||
36 | opacity-rule = [ | ||
37 | "40:class_g = 'Bspwm' && class_i = 'presel_feedback'", | ||
38 | "100:class_g = 'URxvt' && focused", | ||
39 | "95:class_g = 'URxvt' && !focused" | ||
40 | ]; | ||
41 | |||
42 | ## FADING | ||
43 | fading = true; | ||
44 | fade-in-step = 0.03; | ||
45 | fade-out-step = 0.03; | ||
46 | fade-exclude = [ ]; | ||
47 | |||
48 | ## GLX | ||
49 | glx-no-stencil = true; | ||
50 | glx-no-rebind-pixmap = true; | ||
51 | use-damage = true; | ||
52 | |||
53 | ## WINDOW TYPES | ||
54 | wintypes: | ||
55 | { | ||
56 | tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; | ||
57 | dock = { shadow = false; } | ||
58 | dnd = { shadow = false; } | ||
59 | popup_menu = { opacity = 0.8; } | ||
60 | dropdown_menu = { opacity = 0.8; } | ||
61 | }; | ||
62 | |||
63 | ## MISC | ||
64 | backend = "glx"; | ||
65 | mark-wmwin-focused = true; | ||
66 | mark-ovredir-focused = true; | ||
67 | use-ewmh-active-win = true; | ||
68 | detect-rounded-corners = true; | ||
69 | detect-client-opacity = true; | ||
70 | refresh-rate = 0; | ||
71 | vsync = true; | ||
72 | focus-exclude = [ "class_g = 'Cairo-clock'" ]; | ||
73 | detect-transient = true; | ||
74 | detect-client-leader = true; | ||
75 | invert-color-include = [ ]; | ||
diff --git a/lemonbar/launch b/lemonbar/launch new file mode 100755 index 0000000..981c88f --- /dev/null +++ b/lemonbar/launch | |||
@@ -0,0 +1,5 @@ | |||
1 | #!/bin/bash | ||
2 | # Launches an instance of lemonbar | ||
3 | killall -q lime lemonbar | ||
4 | |||
5 | ~/.config/lemonbar/lime | lemonbar -p -F "#2f2f2f" -f "JetBrains Mono Nerd Font Mono:style=medium:pixelsize=12.5:antialias=true:autohint=true:lcdfilter=lcddefault:rgba=rgb" | ||
diff --git a/lemonbar/lime b/lemonbar/lime new file mode 100755 index 0000000..e2ce156 --- /dev/null +++ b/lemonbar/lime | |||
@@ -0,0 +1,74 @@ | |||
1 | #!/bin/bash | ||
2 | # Outputs a configuration for lemonbar | ||
3 | |||
4 | vol(){ | ||
5 | vol=$(pulsemixer --get-volume | awk '{print $1}') | ||
6 | mute=$(pulsemixer --get-mute) | ||
7 | if [ "$mute" == 1 ]; then | ||
8 | echo -e "%{F#787878}vol%{F-} muted " | ||
9 | elif [ "$mute" == 0 ]; then | ||
10 | echo -e "%{F#787878}vol%{F-} $vol% " | ||
11 | fi | ||
12 | } | ||
13 | |||
14 | bat() { | ||
15 | power=$(cat /sys/class/power_supply/BAT0/capacity) | ||
16 | status=$(cat /sys/class/power_supply/BAT0/status) | ||
17 | if [ "$status" == "Charging" ]; then | ||
18 | echo -e "%{F#787878}bat%{F-} +$power% " | ||
19 | elif [ "$status" == "Discharging" ]; then | ||
20 | echo -e "%{F#787878}bat%{F-} $power% " | ||
21 | fi | ||
22 | } | ||
23 | |||
24 | dte() { | ||
25 | dte=$(date +"%a, %b %d") | ||
26 | echo -e "%{F#787878}date%{F-} $dte " | ||
27 | } | ||
28 | |||
29 | tie() { | ||
30 | tme=$(date +"%I:%M %P") | ||
31 | echo -e "%{F#787878}time%{F-} $tme " | ||
32 | } | ||
33 | |||
34 | groups() { | ||
35 | cur=`xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}'` | ||
36 | tot=`xprop -root _NET_NUMBER_OF_DESKTOPS | awk '{print $3}'` | ||
37 | |||
38 | for w in `seq 0 $((cur - 1))`; do line="${line} "; done | ||
39 | line="${line} " | ||
40 | for w in `seq $((cur + 2)) $tot`; do line="${line} "; done | ||
41 | echo $line | ||
42 | } | ||
43 | |||
44 | workspaces() { | ||
45 | all=$(bspc query -D) | ||
46 | occupied=$(bspc query -D -d .occupied) | ||
47 | current=$(bspc query -D -d .focused) | ||
48 | result="" | ||
49 | padding=" " | ||
50 | while IFS= read -r line; do | ||
51 | # Get the name of the current desktop | ||
52 | name="" | ||
53 | if [[ "$occupied" == *"$line"* ]]; | ||
54 | then | ||
55 | name="" | ||
56 | fi | ||
57 | |||
58 | if [[ "$current" == *"$line"* ]]; | ||
59 | then | ||
60 | name="" | ||
61 | fi | ||
62 | |||
63 | result="$result$padding" | ||
64 | result="$result$name" | ||
65 | result="$result$padding" | ||
66 | done <<< "$all" | ||
67 | echo -e "$result" | ||
68 | } | ||
69 | |||
70 | while true; do | ||
71 | echo " $(vol) $(bat) $(tie) $(dte) %{F#787878}$(workspaces)%{F-}" | ||
72 | xdo above -t $(xdo id -n root) $(xdo id -n lemonbar) | ||
73 | sleep 3 | ||
74 | done | ||
diff --git a/picom/.config/picom.conf b/picom/.config/picom.conf index eb647e8..9b4579a 100644 --- a/picom/.config/picom.conf +++ b/picom/.config/picom.conf | |||
@@ -6,6 +6,7 @@ shadow-offset-y = -12; | |||
6 | shadow-exclude = [ | 6 | shadow-exclude = [ |
7 | "name = 'Notification'", | 7 | "name = 'Notification'", |
8 | "class_g ?= 'Notify-osd'", | 8 | "class_g ?= 'Notify-osd'", |
9 | "class_g ?= 'dmenu'", | ||
9 | "name = 'polybar'", | 10 | "name = 'polybar'", |
10 | "name = 'Polybar tray window'", | 11 | "name = 'Polybar tray window'", |
11 | "class_g ?= 'dwm'", | 12 | "class_g ?= 'dwm'", |
@@ -20,6 +21,7 @@ inactive-opacity-override = false; | |||
20 | blur-background = true; | 21 | blur-background = true; |
21 | blur-strength = 3; | 22 | blur-strength = 3; |
22 | blur-kern = "3x3box"; | 23 | blur-kern = "3x3box"; |
24 | # blur-method = "dual_kawase"; | ||
23 | blur-background-exclude = [ | 25 | blur-background-exclude = [ |
24 | "name = 'polybar'", | 26 | "name = 'polybar'", |
25 | "name = 'Polybar tray window'", | 27 | "name = 'Polybar tray window'", |
@@ -69,4 +71,7 @@ detect-transient = true; | |||
69 | detect-client-leader = true; | 71 | detect-client-leader = true; |
70 | invert-color-include = [ ]; | 72 | invert-color-include = [ ]; |
71 | corner-radius = 5; | 73 | corner-radius = 5; |
72 | rounded-corners-exclude = [ "name = 'bar'" ] | 74 | rounded-corners-exclude = [ |
75 | "name = 'bar'", | ||
76 | "class_g ?= 'dmenu'", | ||
77 | ]; | ||
diff --git a/sxhkd/.config/sxhkd/sxhkdrc b/sxhkd/.config/sxhkd/sxhkdrc index 2db257e..38b99a4 100644 --- a/sxhkd/.config/sxhkd/sxhkdrc +++ b/sxhkd/.config/sxhkd/sxhkdrc | |||
@@ -1,165 +1,111 @@ | |||
1 | # wm independent hotkeys | ||
2 | ## terminal emulator | ||
3 | super + Return | 1 | super + Return |
4 | urxvtc | 2 | urxvtc |
5 | super + shift + Return | 3 | super + shift + Return |
6 | bspc rule -a \* -o state=floating && urxvtc | 4 | bspc rule -a \* -o state=floating && urxvtc |
7 | |||
8 | # program launcher | ||
9 | super + @space | 5 | super + @space |
10 | dmenu_run -l 10 | 6 | dmenu_run -i -fn "JetBrains Mono Nerd Font Mono:style=medium:pixelsize=12.5" -nb "#f3f4f5" -nf "#2f2f2f" -sb "#626868" -sf "#ffffff" |
11 | super + c | ||
12 | rofi -show calc -modi calc -no-show-match -no-sort -no-history | ||
13 | super + i | ||
14 | ~/.config/rofi/rofi-wifi.sh | ||
15 | |||
16 | # cmus (I don't know why mpDris is not supported. Got it musl problem lol) | ||
17 | super + {u,n} | ||
18 | cmus-remote {-p,-n} | ||
19 | super + shift + {u,n} | ||
20 | cmus-remote {-u,-r} | ||
21 | |||
22 | |||
23 | # make sxhkd reload its configuration files: | ||
24 | super + Escape | ||
25 | pkill -USR1 -x sxhkd | ||
26 | |||
27 | # | ||
28 | # bspwm hotkeys | ||
29 | super + shift + w | 7 | super + shift + w |
30 | firefox | 8 | chromium |
31 | control + alt + l | 9 | control + alt + l |
32 | xset s activate | 10 | xset s activate |
33 | super + shift + f | 11 | super + shift + f |
34 | spacefm | 12 | urxvtc -e ranger |
35 | 13 | ||
36 | scrot -u | 14 | screenshot f |
15 | control + Print | ||
16 | screenshot w | ||
37 | super + x | 17 | super + x |
38 | /home/fd0e/.local/bin/shut | 18 | /home/fd0e/.local/bin/shut |
39 | super + shift + p | 19 | super + shift + p |
40 | /home/fd0e/.local/bin/passmenu | 20 | /home/fd0e/.local/bin/passmenu |
41 | # | 21 | super + Escape |
22 | pkill -USR1 -x sxhkd | ||
23 | |||
24 | # volume | ||
25 | XF86Audio{RaiseVolume,LowerVolume} | ||
26 | pulsemixer --change-volume {+5,-5} | ||
27 | XF86AudioMute | ||
28 | pulsemixer --toggle-mute | ||
29 | |||
30 | # cmus | ||
31 | XF86Audio{Play,Next,Prev} | ||
32 | cmus-remote {-u,-n,-r} | ||
33 | |||
34 | # brightness | ||
35 | XF86MonBrightnessDown | ||
36 | sudo ~/bin/light d | ||
37 | XF86MonBrightnessUp | ||
38 | sudo ~/bin/light u | ||
39 | |||
42 | 40 | ||
41 | # bspwm hotkeys | ||
43 | # quit/restart bspwm | 42 | # quit/restart bspwm |
44 | super + alt + {q,r} | 43 | super + alt + {q,r} |
45 | bspc {quit,wm -r} | 44 | bspc {quit,wm -r} |
46 | |||
47 | # close and kill | 45 | # close and kill |
48 | super + {_,shift + }w | 46 | super + {_,shift + }w |
49 | bspc node -{c,k} | 47 | bspc node -{c,k} |
50 | |||
51 | # alternate between the tiled and monocle layout | 48 | # alternate between the tiled and monocle layout |
52 | super + m | 49 | super + m |
53 | bspc desktop -l next | 50 | bspc desktop -l next |
54 | |||
55 | # send the newest marked node to the newest preselected node | 51 | # send the newest marked node to the newest preselected node |
56 | super + y | 52 | super + y |
57 | bspc node newest.marked.local -n newest.!automatic.local | 53 | bspc node newest.marked.local -n newest.!automatic.local |
58 | |||
59 | # swap the current node and the biggest node | 54 | # swap the current node and the biggest node |
60 | super + g | 55 | super + g |
61 | bspc node -s biggest | 56 | bspc node -s biggest |
62 | |||
63 | # | ||
64 | # state/flags | ||
65 | # | ||
66 | |||
67 | # set the window state | 57 | # set the window state |
68 | super + {t,shift + t,s,f} | 58 | super + {t,shift + t,s,f} |
69 | bspc node -t {tiled,pseudo_tiled,floating,fullscreen} | 59 | bspc node -t {tiled,pseudo_tiled,floating,fullscreen} |
70 | |||
71 | # set the node flags | 60 | # set the node flags |
72 | super + ctrl + {m,x,y,z} | 61 | super + ctrl + {m,x,y,z} |
73 | bspc node -g {marked,locked,sticky,private} | 62 | bspc node -g {marked,locked,sticky,private} |
74 | |||
75 | # | ||
76 | # focus/swap | ||
77 | # | ||
78 | |||
79 | # focus the node in the given direction | 63 | # focus the node in the given direction |
80 | super + {_,shift + }{h,j,k,l} | 64 | super + {_,shift + }{h,j,k,l} |
81 | bspc node -{f,s} {west,south,north,east} | 65 | bspc node -{f,s} {west,south,north,east} |
82 | |||
83 | # focus the node for the given path jump | 66 | # focus the node for the given path jump |
84 | super + {p,b,comma,period} | 67 | super + {p,b,comma,period} |
85 | bspc node -f @{parent,brother,first,second} | 68 | bspc node -f @{parent,brother,first,second} |
86 | |||
87 | # focus the next/previous node in the current desktop | 69 | # focus the next/previous node in the current desktop |
88 | alt + {_,shift + }Tab | 70 | alt + {_,shift + }Tab |
89 | bspc node -f {next,prev}.local | 71 | bspc node -f {next,prev}.local |
90 | |||
91 | # focus the next/previous desktop in the current monitor | 72 | # focus the next/previous desktop in the current monitor |
92 | super + bracket{left,right} | 73 | super + bracket{left,right} |
93 | bspc desktop -f {prev,next}.local | 74 | bspc desktop -f {prev,next}.local |
94 | |||
95 | # focus the last node/desktop | 75 | # focus the last node/desktop |
96 | super + {grave,Tab} | 76 | super + {grave,Tab} |
97 | bspc {node,desktop} -f last | 77 | bspc {node,desktop} -f last |
98 | |||
99 | # focus the older or newer node in the focus history | 78 | # focus the older or newer node in the focus history |
100 | super + {o,i} | 79 | super + {o,i} |
101 | bspc wm -h off; \ | 80 | bspc wm -h off; \ |
102 | bspc node {older,newer} -f; \ | 81 | bspc node {older,newer} -f; \ |
103 | bspc wm -h on | 82 | bspc wm -h on |
104 | |||
105 | # focus or send to the given desktop | 83 | # focus or send to the given desktop |
106 | super + {_,shift + }{1-9,0} | 84 | super + {_,shift + }{1-9,0} |
107 | bspc {desktop -f,node -d} '^{1-9,10}' | 85 | bspc {desktop -f,node -d} '^{1-9,10}' |
108 | |||
109 | # | ||
110 | # preselect | ||
111 | # | ||
112 | |||
113 | #remove gaps | 86 | #remove gaps |
114 | super + minus | 87 | super + minus |
115 | bspc config window_gap 0 | 88 | bspc config window_gap 0 |
116 | super + equal | 89 | super + equal |
117 | bspc config window_gap 8 | 90 | bspc config window_gap 8 |
118 | |||
119 | # preselect the direction | 91 | # preselect the direction |
120 | super + ctrl + {h,j,k,l} | 92 | super + ctrl + {h,j,k,l} |
121 | bspc node -p {west,south,north,east} | 93 | bspc node -p {west,south,north,east} |
122 | |||
123 | # preselect the ratio | 94 | # preselect the ratio |
124 | super + ctrl + {1-9} | 95 | super + ctrl + {1-9} |
125 | bspc node -o 0.{1-9} | 96 | bspc node -o 0.{1-9} |
126 | |||
127 | # cancel the preselection for the focused node | 97 | # cancel the preselection for the focused node |
128 | super + ctrl + space | 98 | super + ctrl + space |
129 | bspc node -p cancel | 99 | bspc node -p cancel |
130 | |||
131 | # cancel the preselection for the focused desktop | 100 | # cancel the preselection for the focused desktop |
132 | super + ctrl + shift + space | 101 | super + ctrl + shift + space |
133 | bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel | 102 | bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel |
134 | |||
135 | # | ||
136 | # move/resize | ||
137 | # | ||
138 | |||
139 | # expand a window by moving one of its side outward | 103 | # expand a window by moving one of its side outward |
140 | super + alt + {h,j,k,l} | 104 | super + alt + {h,j,k,l} |
141 | bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} | 105 | bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} |
142 | |||
143 | # contract a window by moving one of its side inward | 106 | # contract a window by moving one of its side inward |
144 | super + alt + shift + {h,j,k,l} | 107 | super + alt + shift + {h,j,k,l} |
145 | bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} | 108 | bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} |
146 | |||
147 | # move a floating window | 109 | # move a floating window |
148 | super + {Left,Down,Up,Right} | 110 | super + {Left,Down,Up,Right} |
149 | bspc node -v {-20 0,0 20,0 -20,20 0} | 111 | bspc node -v {-20 0,0 20,0 -20,20 0} |
150 | |||
151 | #Volume | ||
152 | XF86Audio{RaiseVolume,LowerVolume} | ||
153 | pulsemixer --change-volume {+5,-5} | ||
154 | XF86AudioMute | ||
155 | pulsemixer --toggle-mute | ||
156 | |||
157 | #Playerctl | ||
158 | XF86Audio{Play,Next,Prev} | ||
159 | cmus-remote {-u,-n,-r} | ||
160 | |||
161 | #light | ||
162 | XF86MonBrightnessDown | ||
163 | sudo ~/bin/light d | ||
164 | XF86MonBrightnessUp | ||
165 | sudo ~/bin/light u | ||
@@ -1,17 +1,7 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | #.xinitrc | 2 | #/usr/bin/prime-offload & |
3 | /usr/bin/prime-offload & | ||
4 | xrdb -merge ~/.Xresources & | ||
5 | xss-lock -- slock & | ||
6 | xset b off & | ||
7 | xset s 300 & | ||
8 | setxkbmap -layout us -option caps:ctrl_modifier & | 3 | setxkbmap -layout us -option caps:ctrl_modifier & |
9 | xcape -e 'Caps_Lock=Escape' & | 4 | xcape -e 'Caps_Lock=Escape' & |
10 | # xrandr --setprovideroutputsource modesetting NVIDIA-0 | 5 | # xrandr --setprovideroutputsource modesetting NVIDIA-0 |
11 | # xrandr --auto | 6 | # xrandr --auto |
12 | ~/.fehbg & | ||
13 | urxvtd & | ||
14 | ~/.local/bin/bat_check.sh & | ||
15 | picom & | ||
16 | dunst & | ||
17 | exec bspwm | 7 | exec bspwm |
@@ -9,7 +9,8 @@ export VISUAL=nvim | |||
9 | export EDITOR="$VISUAL" | 9 | export EDITOR="$VISUAL" |
10 | export BROWSER=firefox | 10 | export BROWSER=firefox |
11 | export PATH=$PATH:$HOME/.local/bin:$HOME/bin | 11 | export PATH=$PATH:$HOME/.local/bin:$HOME/bin |
12 | export XDG_CURRENT_DESKTOP=spectrwm | 12 | export TERM=rxvt-unicode-256color |
13 | export XDG_CURRENT_DESKTOP=bspwm | ||
13 | 14 | ||
14 | #aliases | 15 | #aliases |
15 | alias ls='ls --color=auto' | 16 | alias ls='ls --color=auto' |