From a44dde93388f1c5c9ed6ea73d5e9ee7849e2d475 Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Sat, 24 Jan 2026 09:01:19 +0100 Subject: Update thesis --- x/xinitrc | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 x/xinitrc (limited to 'x/xinitrc') diff --git a/x/xinitrc b/x/xinitrc new file mode 100644 index 0000000..5743c5b --- /dev/null +++ b/x/xinitrc @@ -0,0 +1,40 @@ +#!/bin/sh + +XDG_X_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/x" + +export SHELL=/usr/bin/bash + +userresources="$XDG_X_DIR/xresources" +usermodmap="$XDG_X_DIR/xmodmap" +sysresources="/etc/X11/xinit/.Xresources" +sysmodmap="/etc/X11/xinit/.Xmodmap" + +[ -f /etc/xprofile ] && . /etc/xprofile +[ -f "$XDG_X_DIR/xprofile" ] && . "$XDG_X_DIR/xprofile" +[ -f "$sysresources" ] && xrdb -merge "$sysresources" +[ -f "$sysmodmap" ] && xmodmap "$sysmodmap" +[ -f "$userresources" ] && xrdb -merge "$userresources" +[ -f "$usermodmap" ] && xmodmap "$usermodmap" + +if [ -d /etc/X11/xinit/xinitrc.d ]; then + for f in /etc/X11/xinit/xinitrc.d/?*.sh; do + [ -x "$f" ] && . "$f" + done + unset f +fi + +while + mem_used=$(free -h | awk '/^Mem:/ {print $3}') + cpu_load=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4"%"}') + + 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'`" +do + sleep 5 +done & + +dbus-update-activation-environment --all +eval $(gpg-agent --daemon) +export GPG_TTY=$(tty) +xsetroot -name " " & +ssh-add ~/.ssh/id_ed25519