#! /usr/bin/env bash # # dskrc # Dotfile Session Kit configuration RC # # This file is sourced before DSK does anything else # Put your basic configuration in here # export XDG_CURRENT_DESKTOP="KDE" for term in konsole xfce4-terminal urxvt xterm; do if command -v "$term" > /dev/null 2>&1; then export TERMINAL="$term" break fi done export DSK_FLAG_MASK="" export DSK_CURRENT_DESKTOP="$DSK_NAME" # Never gonna stop debugging export DSK_LOG_FILELEVEL=-100 export DSK_LOG_PRINTLEVEL=-100 export DSK_DEFAULT_HOTKEYD="dsk_skip" export DSK_DEFAULT_POLKITP="/usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1" export DSK_DEFAULT_POWERD="/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdevil" export DSK_DEFAULT_WM="i3" case "$HOSTNAME" in vm-*) # Disable compositing in VMs export DSK_DEFAULT_COMPOSITOR="true" ;; *) ;; esac # Background setting if command -v hsetroot > /dev/null 2>&1; then hsetroot -solid "#282828" -tile "$HOME/.wptile" -center "$HOME/.wpcenter" elif command -v nitrogen > /dev/null 2>&1; then nitrogen --restore fi if [ -z "$DSK_FLAG_HASRESTARTED" ]; then # XRDB [ -r ~/.Xresources ] && xrdb ~/.Xresources for file in "$XDG_CONFIG_HOME"/xrdb/*.xresources; do [ -r "$file" ] && xrdb -merge "$file" done # No bell xset -b # No screen blanking xset s off fi