From 2b2ac95be89012f96fd3f060a550ff0dad5661c5 Mon Sep 17 00:00:00 2001 From: frosty Date: Sun, 14 Jul 2024 16:35:58 -0400 Subject: [PATCH] (xmonad): fix build script to not rebuild unnecessarily --- .config/xmonad/build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.config/xmonad/build b/.config/xmonad/build index 42c08e6..b8af80e 100755 --- a/.config/xmonad/build +++ b/.config/xmonad/build @@ -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