blob: 4d17b9888fc570b027638e94c7b949aec6502c48 (
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
|
#!/bin/sh
# start dbus if necessary
[ -f "/etc/X11/xinit/xinitrc.d/80-dbus" ] && source /etc/X11/xinit/xinitrc.d/80-dbus
# start polkit auth agent
eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg)
export GNOME_KEYRING_PID
export GNOME_KEYRING_SOCKET
export SSH_AUTH_SOCK
# set the default mousepointer
xsetroot -cursor_name left_ptr
# load the .Xresources
if command -v xrdb > /dev/null
then
xrdb -merge ~/.Xresources
fi
# Set a custom layout with xrandr
if [ -f "$HOME/.local/etc/x/layout.sh" ]
then
/bin/sh "$HOME/.local/etc/x/layout.sh"
fi
# xkbmap options
setxkbmap \
-layout us \
\
-option compose:menu \
-option caps:escape
# add altgr
xmodmap -e "keycode 108 = ISO_Level3_Shift"
# Export variables for a better X11 experience
export WINIT_X11_SCALE_FACTOR=1
# Autostart desired applications
while read -r application
do
$application &
done < "$HOME/.local/etc/x/autostart"
|