scripts: cleanup
This commit is contained in:
parent
a7a789fe06
commit
37fa71fde7
3 changed files with 4 additions and 38 deletions
7
scripts/bootstrap
vendored
Normal file → Executable file
7
scripts/bootstrap
vendored
Normal file → Executable 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
|
||||
|
||||
|
||||
|
|
9
scripts/fedora_quick_setup
vendored
9
scripts/fedora_quick_setup
vendored
|
@ -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
|
26
scripts/install_dependencies
vendored
26
scripts/install_dependencies
vendored
|
@ -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
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue