diff options
| author | Craig Jennings <craigmartinjennings@gmail.com> | 2023-08-11 16:06:05 -0500 |
|---|---|---|
| committer | Craig Jennings <craigmartinjennings@gmail.com> | 2023-08-11 16:07:12 -0500 |
| commit | feb7f2bbcc89baef61f18367e7eb8d3bdcc73cf0 (patch) | |
| tree | 7fa5ee97a2a71e43d6765734a6e90e4d02a86a1d | |
| parent | 4366c95d6213274f5d80ee18645a099637a8987c (diff) | |
adding lisps, rlwrap, and ubraille ttf (for gotop)
| -rwxr-xr-x | archsetup | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -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) || \ |
