aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2025-12-10 12:19:17 +0100
committerKarel Kočí <cynerd@email.cz>2025-12-10 12:19:17 +0100
commit71170ba96ad788726af419edd64d58bdfe5b52b5 (patch)
tree1773ebe943c4885a2b419fb1dfd7da3afb8421ab /install
parent60fc87b4003f5d047aafa970d62416a93801a5c9 (diff)
downloadmyconfigs-71170ba96ad788726af419edd64d58bdfe5b52b5.tar.gz
myconfigs-71170ba96ad788726af419edd64d58bdfe5b52b5.tar.bz2
myconfigs-71170ba96ad788726af419edd64d58bdfe5b52b5.zip
Format and add guix installHEADmaster
Diffstat (limited to 'install')
-rwxr-xr-xinstall6
1 files changed, 5 insertions, 1 deletions
diff --git a/install b/install
index 80f2853..b180447 100755
--- a/install
+++ b/install
@@ -8,7 +8,9 @@ git submodule update --init --recursive || (
)
# Source inst and diff function
+. ./utils/ask
. ./utils/inst
+. ./utils/guix
# Load if we force changes (implies no interaction)
[ "$1" = "-f" ] && FORCE=true || FORCE=false
@@ -37,9 +39,11 @@ if ask "nix" "Install Nix configuration"; then
inst private/config/nix/builders ~/.config/nix/builders
fi
-if ask "guix" "Install Guix configuration"; then
+if hascmd guix && ask "guix" "Install Guix configuration"; then
inst guile ~/.guile
inst config/guix/channels.scm ~/.config/guix/channels.scm
+ guix_install \
+ guile guile-colorized guile-readline guile-lsp-server
fi
if ask "cliutils" "Install configurations for various CLI utility tools"; then