-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.common-xinitrc
executable file
·40 lines (30 loc) · 1.02 KB
/
.common-xinitrc
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
#!/bin/bash
# .xinitrc
export XORG_COLORSCHEME=$(cat ~/.local/state/colorscheme)
# use .Xresources and set DPI via xrdb because
# setting DPI via xrandr doesn't work.
xrdb -merge ~/dotfiles/.Xresources
# select monitor to use based on our super smart ruby script
auto_display
# disable energy star savings (screen timeout)
xset -dpms
xset s off
xset r rate 250 75
env XSECURELOCK_PASSWORD_PROMPT=time_hex \
XSECURELOCK_SAVER=saver_xscreensaver \
XSECURELOCK_SHOW_DATETIME=1 \
XSECURELOCK_SHOW_KEYBOARD_LAYOUT=0 \
XSECURELOCK_SHOW_HOSTNAME=1 \
XSECURELOCK_SHOW_USERNAME=1 \
xss-lock -n /usr/lib/xsecurelock/dimmer -l -- xsecurelock &
# always show regular mouse pointer instead of stupid X
# https://github.com/baskerville/bspwm/issues/11#issuecomment-9695402
xsetroot -cursor_name left_ptr
# start background services
sxhkd -c ~/.config/sxhkd/sxhkdrc &
redshift -P -l $LOC_LAT:$LOC_LONG -t 6500:4750 &
# set wallpaper
~/.fehbg &
# mute volume and set to 0
amixer -q sset Master mute
amixer -q sset Master 0%