Add initial xlibre/X11 configs and installs, add misc install programs
This commit is contained in:
@@ -8,8 +8,12 @@ copy_file() {
|
||||
from=$1
|
||||
to=$2
|
||||
filename=$(basename "$from")
|
||||
[ -e "$to/$filename" ] && rm "$to/$filename"
|
||||
echo_and_execute cp -RPp "$from" "$to/$filename"
|
||||
[ "$3" = "--sudo" ] &&
|
||||
echo_and_execute sudo cp -RPp "$from" "$to/$filename" ||
|
||||
{
|
||||
[ -e "$to/$filename" ] && rm "$to/$filename"
|
||||
echo_and_execute cp -RPp "$from" "$to/$filename"
|
||||
}
|
||||
}
|
||||
|
||||
copy_dir() {
|
||||
@@ -42,6 +46,8 @@ copy_file src_files/shell/.profile $HOME
|
||||
copy_file src_files/shell/profile $XDG_CONFIG_HOME
|
||||
copy_file src_files/shell/rc $XDG_CONFIG_HOME
|
||||
copy_file src_files/.config/zsh/.zshenv $HOME
|
||||
# TODO: move this into xdg type dir if possible
|
||||
copy_file src_files/.config/X11/xinit/.xinitrc $HOME
|
||||
|
||||
# copy over configs, executables, and scripts
|
||||
copy_dir src_files/.config $XDG_CONFIG_HOME
|
||||
@@ -58,8 +64,19 @@ IFS=","; for obs_dir in $OBSIDIAN_WORKSPACES_TO_CONFIGURE; do
|
||||
done
|
||||
|
||||
# TODO: get reaper config set up
|
||||
# [[ "$OSTYPE" = *"darwin"* ]] &&
|
||||
# sym_link "$XDG_CONFIG_HOME/REAPER" "$HOME/Library/Application Support/REAPER"
|
||||
# case "$OSTYPE" in
|
||||
# (*darwin*)
|
||||
# sym_link "$XDG_CONFIG_HOME/REAPER" "$HOME/Library/Application Support/REAPER"
|
||||
# ;;
|
||||
# esac
|
||||
|
||||
# copy settings/configs to /etc locations
|
||||
case "$OSTYPE" in
|
||||
(*darwin*)
|
||||
;;
|
||||
(*) copy_file src_files/etc/47-elogind.conf /etc/elogind/logind.conf.d --sudo
|
||||
;;
|
||||
esac
|
||||
|
||||
# set up themes and theme-switcher
|
||||
! [ "$1" = "--skip-theme-config" ] && ./theme_config.sh
|
||||
|
||||
Reference in New Issue
Block a user