#!/usr/bin/env bash # # SCRIPT NAME: # .config/X11/xsetup # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # This file setups things that should by started by the x-server like the # ibus-daemon and the keyboard layout. # # USAGE: # This script is sourced by both .xinitrc and .xprofile # Disable DPMS and prevent screen from blanking xset s off -dpms # Set keyboard layout setxkbmap -model pc105 -layout ch # Enable numlock numlockx & # Start applications nm-applet & redshift-gtk & sxhkd & nextcloud & dunst & ibus-daemon -drx # Merge .Xresources on boot wal --theme tempus_future xrdb -merge "${XDG_CONFIG_HOME}/X11/xresources" xrdb -merge "${XDG_CACHE_HOME}/wal/colors.Xresources" dbus-update-activation-environment --systemd DISPLAY eval "$(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)" export SSH_AUTH_SOCK