aboutsummaryrefslogtreecommitdiffstats
path: root/x/xinitrc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--x/xinitrc40
1 files changed, 40 insertions, 0 deletions
diff --git a/x/xinitrc b/x/xinitrc
new file mode 100644
index 0000000..5743c5b
--- /dev/null
+++ b/x/xinitrc
@@ -0,0 +1,40 @@
1#!/bin/sh
2
3XDG_X_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/x"
4
5export SHELL=/usr/bin/bash
6
7userresources="$XDG_X_DIR/xresources"
8usermodmap="$XDG_X_DIR/xmodmap"
9sysresources="/etc/X11/xinit/.Xresources"
10sysmodmap="/etc/X11/xinit/.Xmodmap"
11
12[ -f /etc/xprofile ] && . /etc/xprofile
13[ -f "$XDG_X_DIR/xprofile" ] && . "$XDG_X_DIR/xprofile"
14[ -f "$sysresources" ] && xrdb -merge "$sysresources"
15[ -f "$sysmodmap" ] && xmodmap "$sysmodmap"
16[ -f "$userresources" ] && xrdb -merge "$userresources"
17[ -f "$usermodmap" ] && xmodmap "$usermodmap"
18
19if [ -d /etc/X11/xinit/xinitrc.d ]; then
20 for f in /etc/X11/xinit/xinitrc.d/?*.sh; do
21 [ -x "$f" ] && . "$f"
22 done
23 unset f
24fi
25
26while
27 mem_used=$(free -h | awk '/^Mem:/ {print $3}')
28 cpu_load=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4"%"}')
29
30 xsetroot -name "`wpctl get-volume @DEFAULT_AUDIO_SINK@` | btr `cat /sys/class/power_supply/BAT0/capacity`% | ram $mem_used | cpu $cpu_load | `date '+%d.%m.%Y (%a) %T'`"
31do
32 sleep 5
33done &
34
35dbus-update-activation-environment --all
36eval $(gpg-agent --daemon)
37export GPG_TTY=$(tty)
38xsetroot -name " " &
39ssh-add ~/.ssh/id_ed25519 </dev/null
40dbus-launch ssh-agent dwm