dotfiles/dot_bin/executable_bootstrap_build....

24 lines
542 B
Bash

#! /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
echo "building binaries in $1"
stack install
cd "$cur" || return 1
}
export STACK_ROOT={{ .paths.stack }}
run_stack_in_dir ~/.config/rofi-extras
run_stack_in_dir ~/.config/xmonad
{{ if .features.virtualbox -}}
run_stack_in_dir ~/.config/xman
{{- end }}