From feb7f2bbcc89baef61f18367e7eb8d3bdcc73cf0 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 11 Aug 2023 16:06:05 -0500 Subject: adding lisps, rlwrap, and ubraille ttf (for gotop) --- archsetup | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'archsetup') diff --git a/archsetup b/archsetup index 6766093..fa4aa1c 100755 --- a/archsetup +++ b/archsetup @@ -335,7 +335,7 @@ aur_installer () { display "task" "fetching source code for yay" if ! (sudo -u "$username" git clone --depth 1 "$yay_repo" "$build_dir" >> "$logfile" 2>&1); then - error "error" "cloning source code for Yay" + error "error" "cloning source code for yay" (sudo -u "$username" -D "$build_dir" git pull --force origin master >> "$logfile" 2>&1) || \ error "crash" "changing directories to $build_dir and pulling source code" "$?" fi @@ -454,7 +454,8 @@ desktop_environment() { pacman_install ttf-hack-nerd pacman_install noto-fonts-emoji aur_install ttf-all-the-icons - aur_install ttf-ms-fonts + aur_install ttf-ms-fonts + aur_install ttf-ubraille # System Utilities @@ -556,8 +557,10 @@ desktop_environment() { done; aur_install python-pulsectl - aur_install caffeine-ng - aur_install colorpicker + aur_install caffeine-ng + aur_install alarm-clock-applet + aur_install colorpicker + aur_install gnome-calculator # Theme and Cursor @@ -601,7 +604,11 @@ developer_workstation () { pacman_install cmake # make system pacman_install gdb # the gnu debugger pacman_install splint # C programming static analysis - pacman_install valgrind # memory management utility + pacman_install valgrind # memory management utility + + pacman_install sbcl # Steel Bank Common Lisp + aur_install mit-scheme # MIT Scheme (SICP) + pacman_install guile # GNU Scheme pacman_install rust # Rust programming language @@ -646,7 +653,7 @@ developer_workstation () { aur_install proselint # grammar checker aur_install exercism # command line tool for exercism.io pacman_install python-lsp-server # python language support - + pacman_install rlwrap # adds readline support to programs (SBCL-related) action="setting up emacs configuration files" && display "task" "$action" (sudo -u "$username" git clone $dotemacs_repo /home/$username/.emacs.d >> "$logfile" 2>&1) || \ -- cgit v1.2.3