diff options
author | Rasmus <rasmus.luha@gmail.com> | 2023-04-08 00:27:03 +0300 |
---|---|---|
committer | Rasmus <rasmus.luha@gmail.com> | 2023-04-08 00:27:03 +0300 |
commit | a16bdfe930d89e1a7fb354b78d16e8742118f76d (patch) | |
tree | f32aabd929a485ac24ea2b3fb1c9c9d041f27478 /X/.xinitrc |
checkers
Diffstat (limited to 'X/.xinitrc')
-rw-r--r-- | X/.xinitrc | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/X/.xinitrc b/X/.xinitrc new file mode 100644 index 0000000..fe943cd --- /dev/null +++ b/X/.xinitrc @@ -0,0 +1,68 @@ +#!/bin/sh + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/etc/X11/xinit/.Xresources +sysmodmap=/etc/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + + xrdb -merge $sysresources + +fi + +if [ -f $sysmodmap ]; then + xmodmap $sysmodmap +fi + +if [ -f "$userresources" ]; then + + xrdb -merge "$userresources" + +fi + +if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" +fi + +### My stuff + +# Statusbar loop +while true; do + BAT0=$(cat /sys/class/power_supply/BAT0/status) + BAT1=$(cat /sys/class/power_supply/BAT1/status) + ISCHARGING=$(if [[ $BAT0 == 'Charging' || $BAT1 == 'Charging' ]]; then echo ; else echo ''; fi;) + + PERCENT0=$(cat /sys/class/power_supply/BAT0/capacity) + PERCENT1=$(cat /sys/class/power_supply/BAT1/capacity) + PERCENT=$(( ($PERCENT0 + $PERCENT1) / 2)) + + + xsetroot -name "$( echo $PERCENT )%$ISCHARGING | $( date +"%d/%m/%+4Y %R")" +# xsetroot -name "$( date +"%F %R" )" + sleep 1m # Update time every minute +done & + + + +## keyboard +setxkbmap us +#setxkbmap ee +setxkbmap -option; setxkbmap -option caps:ctrl_modifier + + + + +## hiir +unclutter & +xsetroot -cursor_name left_ptr & + +## Environment +setbg /home/rasmus/.local/scripts/data/wp.jpg +dunst & +sxhkd & +xcompmgr & + +while type dwm >/dev/null; do dwm && continue || break; done |