dotfiles/scripts/install_dependencies

18 lines
776 B
Bash
Executable file
Vendored

#!/usr/bin/env bash
if ! grep /etc/os-release -e ID=fedora -q; then
echo "Currently only Fedora Linux is supported by this script"
fi
sudo dnf copr enable pgdev/ghostty
sudo dnf install -y emacs ag guile30 guile30-devel chicken gcc ghostty
sudo ln -svf "$(command -v guile3.0)" /usr/local/bin/guile
sudo ln -svf "$(command -v guild3.0)" /usr/local/bin/guild
sudo ln -svf "$(command -v guile-config3.0)" /usr/local/bin/guile-config
sudo ln -svf "$(command -v guile-tools3.0)" /usr/local/bin/guile-tools
sudo ln -svf "$(command -v guile-snarf3.0)" /usr/local/bin/guile-snarf
cd `csi -R chicken.platform -p '(chicken-home)'`
curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
chicken-install -s json-rpc r7rs apropos chicken-doc srfi-18 lsp-server