diff --git a/scripts/bootstrap b/scripts/bootstrap old mode 100644 new mode 100755 index e8acea7..f51ec7c --- a/scripts/bootstrap +++ b/scripts/bootstrap @@ -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 - - diff --git a/scripts/fedora_quick_setup b/scripts/fedora_quick_setup deleted file mode 100755 index 632eab4..0000000 --- a/scripts/fedora_quick_setup +++ /dev/null @@ -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 diff --git a/scripts/install_dependencies b/scripts/install_dependencies deleted file mode 100755 index ca9dd2e..0000000 --- a/scripts/install_dependencies +++ /dev/null @@ -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 -