aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rwxr-xr-xinstall15
1 files changed, 14 insertions, 1 deletions
diff --git a/install b/install
index d0b26b3..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,7 +39,15 @@ if ask "nix" "Install Nix configuration"; then
inst private/config/nix/builders ~/.config/nix/builders
fi
-if ask "clituls" "Install configurations for various CLI utility tools"; 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
+ inst infokey ~/.infokey
inst screenrc ~/.screenrc
inst local/share/mc/skins/nord16M.ini ~/.local/share/mc/skins/nord16M.ini
fi
@@ -98,6 +108,8 @@ if ask "sync" "Install synchronization"; then
inst config/khal/config ~/.config/khal/config
inst config/khard/khard.conf ~/.config/khard/khard.conf
+ inst local/bin/cloud ~/.local/bin/cloud
+
inst_sync
fi
@@ -143,6 +155,7 @@ if ask "elektroline" "Install Elektroline scripts"; then
inst shvcli.toml ~/.shvcli.toml
inst local/bin/elektroline-git-config ~/.local/bin/elektroline-git-config
inst local/bin/elektroline-windows ~/.local/bin/elektroline-windows
+ inst local/share/applications/elektroline-windows.desktop ~/.local/share/applications/elektroline-windows.desktop
inst local/bin/elektroline00 ~/.local/bin/elektroline00
fi