diff options
| author | Filip Wandzio <contact@philw.dev> | 2026-01-24 09:01:19 +0100 |
|---|---|---|
| committer | Filip Wandzio <contact@philw.dev> | 2026-01-24 09:01:19 +0100 |
| commit | a44dde93388f1c5c9ed6ea73d5e9ee7849e2d475 (patch) | |
| tree | b70fc06203133bebf4a51820f48bf8effa2ee9c2 /x/xinitrc | |
| parent | b34e284c6225e72fe7d612f8913d0a35b9d7ea17 (diff) | |
| download | dotfiles-master.tar.gz dotfiles-master.zip | |
Diffstat (limited to 'x/xinitrc')
| -rw-r--r-- | x/xinitrc | 40 |
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 | |||
| 3 | XDG_X_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/x" | ||
| 4 | |||
| 5 | export SHELL=/usr/bin/bash | ||
| 6 | |||
| 7 | userresources="$XDG_X_DIR/xresources" | ||
| 8 | usermodmap="$XDG_X_DIR/xmodmap" | ||
| 9 | sysresources="/etc/X11/xinit/.Xresources" | ||
| 10 | sysmodmap="/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 | |||
| 19 | if [ -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 | ||
| 24 | fi | ||
| 25 | |||
| 26 | while | ||
| 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'`" | ||
| 31 | do | ||
| 32 | sleep 5 | ||
| 33 | done & | ||
| 34 | |||
| 35 | dbus-update-activation-environment --all | ||
| 36 | eval $(gpg-agent --daemon) | ||
| 37 | export GPG_TTY=$(tty) | ||
| 38 | xsetroot -name " " & | ||
| 39 | ssh-add ~/.ssh/id_ed25519 </dev/null | ||
| 40 | dbus-launch ssh-agent dwm | ||
