aboutsummaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2021-11-02 20:15:32 -0600
committerJosh Rahm <joshuarahm@gmail.com>2022-10-09 12:19:45 -0600
commitb08e88ef0c569cd000cae836f3c86801a661f8cb (patch)
tree35513423208a35a7f45048954f005f91fd94885a /install.sh
parentcf47b5282be2a62da2aba1a88c8f9599a333b961 (diff)
downloadrde-b08e88ef0c569cd000cae836f3c86801a661f8cb.tar.gz
rde-b08e88ef0c569cd000cae836f3c86801a661f8cb.tar.bz2
rde-b08e88ef0c569cd000cae836f3c86801a661f8cb.zip
More XMobar sexiness.
Revamped the install script to make it easier to handle the install process.
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh24
1 files changed, 18 insertions, 6 deletions
diff --git a/install.sh b/install.sh
index a965ad8..59a5078 100755
--- a/install.sh
+++ b/install.sh
@@ -4,11 +4,23 @@ real_dir=$(dirname $(readlink -f "$0"))
cd "$real_dir"
mkdir -p "$HOME/.xmonad"
+mkdir -p "$HOME/.config"
-cc -o ~/.xmonad/xmobar-battery xmobar/extras/battery/battery.c -lm
+mkdir -p build/extras/HOME/.xmonad
-ln -sfv "$real_dir/build-script.sh" "$HOME/.xmonad/build"
-ln -sfv "$real_dir/compton.conf" "$HOME/.config/compton.conf"
-ln -sfv "$real_dir/startup" "$HOME/.xmonad/startup"
-ln -sfv "$real_dir/xmobarrc" "$HOME/.xmobarrc"
-ln -sfv "$real_dir/assets/wallpaper.jpg" "$HOME/.xmonad/wallpaper.jpg"
+cc -o \
+ build/extras/HOME/.xmonad/xmobar-battery \
+ xmobar/extras/battery/battery.c \
+ -lm
+
+GLOBIGNORE=".:.."
+shopt -u dotglob
+
+cd "$HOME"
+cp -rsvf \
+ "$real_dir"/extras/HOME/* \
+ "$real_dir"/extras/HOME/.* \
+ "$real_dir"/build/extras/HOME/* \
+ "$real_dir"/build/extras/HOME/.* \
+ .
+cd "$real_dir"