dotfiles/dot_bin/executable_bootstrap_build....

33 lines
776 B
Cheetah
Raw Normal View History

#! /bin/bash
# Build any binaries in necessary for my config to run at full capacity.
# ASSUME that stack is installed and that all repos with build scripts
# referenced here are already cloned.
run_stack_in_dir () {
local cur
cur="$(pwd)"
cd "$1" || return 1
2021-06-12 01:23:33 -04:00
echo "building binaries in $1"
stack install
cd "$cur" || return 1
}
export STACK_ROOT={{ .paths.stack }}
run_stack_in_dir ~/.config/rofi-extras \
:current-output \
:pinentry-rofi \
:rofi-autorandr \
:rofi-bt \
:rofi-bw \
:rofi-dev
{{ if .features.vpn -}}
run_stack_in_dir ~/.config/rofi-extras :rofi-evpn
{{- end }}
run_stack_in_dir ~/.config/xmonad
run_stack_in_dir ~/.config/xman