aboutsummaryrefslogtreecommitdiff
path: root/.config/X11/xinitrc
blob: 875e361544dc9a4cd21e54ac14ea201522c4bf60 (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
#!/bin/sh -eu

Xmodmap=$HOME/.config/X11/Xmodmap
Xresources=$HOME/.config/X11/Xresources
Xauthority=$HOME/.config/X11/Xauthority

# merge in defaults and keymaps
[ -f "$Xresources" ] && xrdb -merge "$Xresources";
[ -f "$Xmodmap" ] && xmodmap "$Xmodmap";

# screen timeouts
xset s 0 0 &
xset dpms 3600 3600 3600 &

# set cursor
xsetroot -cursor_name left_ptr;

# set keypress repeat
xset r rate 200 60;

# generate xauth
grep "$(hostname)" "$Xauthority" || rm -f "$Xauthority";
xauth generate :0 . trusted;

# import systemctl environment
systemctl --user import-environment;

# Run awesome
exec awesome --no-argb;