From 95fe12ce241461ee9b50d60a1c5ef01627dc6c72 Mon Sep 17 00:00:00 2001 From: Sylvain Herlédan Date: Sun, 4 Jun 2017 18:30:53 +0200 Subject: Add support for host-specific xinit configuration. --- hosts/kaleva/xinitrc | 1 + setup.sh | 5 +++++ xinitrc | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100644 hosts/kaleva/xinitrc diff --git a/hosts/kaleva/xinitrc b/hosts/kaleva/xinitrc new file mode 100644 index 0000000..b8d3f6a --- /dev/null +++ b/hosts/kaleva/xinitrc @@ -0,0 +1 @@ +xrandr --output VGA1 --mode 1920x1200 --output HDMI1 --mode 1920x1080 --left-of VGA1 diff --git a/setup.sh b/setup.sh index 8542957..994dde8 100755 --- a/setup.sh +++ b/setup.sh @@ -176,6 +176,9 @@ create_symlinks() rm -rf "${install_dir}/.config/mpv" ln -sfT "${cfg_dir}/mpv" "${install_dir}/.config/mpv" + + rm -rf "${install_dir}/.config/host" + ln -sfT "${cfg_dir}/host" "${install_dir}/.config/host" } # Directory creation ---------------------------------------------------------- @@ -236,6 +239,8 @@ copy_files() "${dst_dir}/.local/config/mpv/mpv.conf" cp -r "${src_dir}/mpv_input.conf" \ "${dst_dir}/.local/config/mpv/input.conf" + cp -r "${src_dir}/hosts/$(hostname)" \ + "${dst_dir}/.local/config/host" configure_rtorrent "${src_dir}" "${dst_dir}" } diff --git a/xinitrc b/xinitrc index 2a82804..607f719 100644 --- a/xinitrc +++ b/xinitrc @@ -1,3 +1,7 @@ +#!/bin/sh + +readonly hostxinit="${XDG_CONFIG_HOME}/host/xinitrc"; + if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" @@ -16,4 +20,6 @@ xset -b [ -x "/usr/bin/pulseaudio" ] && exec pulseaudio --start & [ -x "/usr/bin/redshift" ] && exec redshift -l 48.390929:-4.487095 & +[ -f "${hostxinit}" ] && . "${hostxinit}" + exec i3 -- cgit v1.2.3-70-g09d2