(xmonad): fix build script to not rebuild unnecessarily

This commit is contained in:
frosty 2024-07-14 16:35:58 -04:00
parent 0e04a3e734
commit 2b2ac95be8

View file

@ -1,4 +1,10 @@
#!/bin/sh
cd "$XDG_CONFIG_HOME/xmonad" || exit
cabal install --overwrite-policy=always
link_binary() {
ln -sfT "$(cabal list-bin $1)" "$HOME/.cabal/bin/$1"
}
cd "$XDG_CONFIG_HOME/xmonad" && cabal build || exit
link_binary xmonad
link_binary xmobar-top
link_binary xmobar-bottom