Update packages

This commit is contained in:
Adam Mohammed
2025-02-11 14:51:15 -05:00
parent a4b6cbb6cb
commit d2d750b2d3
3 changed files with 31 additions and 25 deletions

View File

@@ -1,10 +1,14 @@
(specifications->manifest
(list "aspell"
"xsel"
"util-linux"
"tmux"
"nss-certs"
"nordic-theme"
"fzf"
"aspell-dict-en"
"direnv"
"glibc-locales"))
"direnv"
"fzf"
"git"
"glibc-locales"
"nordic-theme"
"nss-certs"
"st"
"tmux"
"util-linux"
"xsel"))

View File

@@ -40,6 +40,6 @@
"emacs-guix"
"emacs-loop"
"emacs-caddyfile-mode"
"emacs-rufo"
"emacs-zig-mode"
"tree-sitter-rust"))
"emacs-vterm"
"emacs-gptel"
"emacs-rufo"))

28
install.sh Normal file → Executable file
View File

@@ -1,25 +1,27 @@
export GUIX_EXTRA_PROFILES="$HOME/.guix-extra-profiles"
mkdir -p $GUIX_EXTRA_PROFILES/emacs-lib
guix install -m base.scm
guix package -m $PWD/emacs-manifest.scm --profile=$GUIX_EXTRA_PROFILES/emacs-lib/emacs-lib
maybe_mkdir $GUIX_EXTRA_PROFILES/emacs-libs
maybe_mkdir -p $GUIX_EXTRA_PROFILES/emacs-libs
maybe_mkdir -p $GUIX_EXTRA_PROFILES/java-libs
maybe_mkdir -p $GUIX_EXTRA_PROFILES/go-development-libs
guix package -m base.scm
guix package -m $PWD/emacs-manifest.scm --profile=$GUIX_EXTRA_PROFILES/emacs-libs/emacs-libs
guix package -m $PWD/java.scm --profile=$GUIX_EXTRA_PROFILES/java-libs/java-libs
guix package -m $PWD/golang.scm --profile=$GUIX_EXTRA_PROFILES/go-development/go-development
cat <<EOF
# Add this to the bashrc to source the emacs profile
for i in "\${GUIX_EXTRA_PROFILES}/emacs-lib" do
profile="\${i}/\$(basename \$i)"
# guix /etc/profiles expect GUIX_PROFILE to be set properly
GUIX_PROFILE=\$profile
. \$GUIX_PROFILE/etc/profile
for i in "$GUIX_EXTRA_PROFILES"/emacs-libs "$GUIX_EXTRA_PROFILES"/go-development; do
profile=$i/$(basename "$i")
if [ -f "$profile"/etc/profile ]; then
GUIX_PROFILE="$profile"
. "$GUIX_PROFILE"/etc/profile
fi
unset profile
end
done
# Restore default profile
GUIX_PROFILE="\$HOME/.guix-profile"