scripts: cleanup

This commit is contained in:
caem 2025-06-12 01:33:12 +02:00
parent a7a789fe06
commit 37fa71fde7
Signed by: caem
GPG key ID: 69A830D03203405F
3 changed files with 4 additions and 38 deletions

7
scripts/bootstrap vendored Normal file → Executable file
View file

@ -10,12 +10,13 @@ sudo apt install -y \
npm \
gcc \
zsh \
git
git \
fzf \
eza \
bat
sudo snap install --classic ghostty
sudo snap install --classic emacs
guix pull
guix install guile-lsp-server

View file

@ -1,9 +0,0 @@
#!/usr/bin/env bash
./install_dependencies
./gnome_workspace_setup
cd ..
./setup
sudo dnf remove ptyxis yelp firefox rhythmbox gnome-boxes cheese

View file

@ -1,26 +0,0 @@
#!/usr/bin/env bash
set -e
if grep /etc/os-release -e ID=fedora -q; then
sudo dnf copr enable pgdev/ghostty -y
sudo dnf install -y emacs ag guile30 guile30-devel chicken gcc ghostty fastfetch nautilus-python
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
elif grep /etc/os-release -e ID=ubuntu -q; then
sudo apt update
sudo apt install -y guile-3.0 guile-3.0-dev gcc chicken-bin silversearcher-ag fastfetch python3-nautilus curl
sudo snap install --classic ghostty
sudo snap install --classic emacs
else
echo "This script currently only supports Fedora and Ubuntu"
fi
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