consolidate and templeate my to files

in order to stop maintainung different files for each operationg system
This commit is contained in:
Philip Henning 2021-09-11 23:45:56 +02:00
parent 7a1e8fda4b
commit c377eb276a
40 changed files with 246 additions and 454 deletions

View file

@ -1,36 +1,29 @@
#!/bin/sh
#!/usr/bin/env bash
#
# {{@@ env['dotdrop_warning'] @@}}
# {{@@ header() @@}}
#
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
userresources={{@@ env['HOME'] @@}}/.Xresources
usermodmap={{@@ env['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
[[ -f ${sysresources} ]] && xrdb -merge ${sysresources}
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
[[ -f ${sysmodmap} ]] && xmodmap ${sysmodmap}
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
[[ -f "${userresources}" ]] && xrdb -merge "${userresources}"
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
[[ -f "${usermodmap}" ]] && xmodmap "${usermodmap}"
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
[ -x "${f}" ] && . "${f}"
done
unset f
fi