From 1d8d5f16d654ae5c4dec640c81183f5835462f45 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 8 May 2025 12:40:30 -0500 Subject: adding common applications --- user_scripts/applications.sh | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 user_scripts/applications.sh diff --git a/user_scripts/applications.sh b/user_scripts/applications.sh new file mode 100644 index 0000000..66b8038 --- /dev/null +++ b/user_scripts/applications.sh @@ -0,0 +1,60 @@ +#!/bin/sh +# Craig Jennings +# installs commonly used applications + + #### Emacs and Dependencies +pkg install -y emacs # everything is ultimately to run or assist Emacs +pkg install -y ImageMagick7 # image processing +pkg install -y aspell # spell checker +pkg install -y en-aspell # english dictionary +pkg install -y fd-find # faster find alternative +pkg install -y ffmpegthumbnailer # video thumbnailer +pkg install -y gnutls # gnu transport layer security +pkg install -y gtar # gnu version of tar +pkg install -y isync # manage local copy of remote IMAP folders +pkg install -y mediainfo # tag information for video and audio files +pkg install -y mpv # video player +pkg install -y mu # mail searching front-end (used with isync) +pkg install -y multimarkdown # markdown processor +pkg install -y pkgconf # configure compiler and linker flags +pkg install -y png # manipulate png files +pkg install -y poppler # pdf rendering library +pkg install -y poppler-glib # glib bindings for poppler +pkg install -y sdcv # utility to work with dictionaries in StarDict's format + + #### Miscellaneous +pkg install -y calibre # ebook management application +pkg install -y neofetch # system info script +pkg install -y py311-ranger # file manager with VI key bindings + + #### Developer Tools +pkg install -y autoconf # generate gnu configure scripts +pkg install -y autotools # gnu autotools meta-port +pkg install -y cmake # cross-platform make generator +pkg install -y cmake-man # cmake documentation files +pkg install -y gcc # gnu compiler collection metapackage +pkg install -y gdb # the gnu debugger +pkg install -y go # go programming language metapackage +pkg install -y go-tools # go tools, duh +pkg install -y gopls # go language server +pkg install -y hs-ShellCheck # shell script static analysis tool +pkg install -y meson # high performance build system +pkg install -y ninja # small build system akin to make +pkg install -y py311-pyright # command line wrapper for pyright +pkg install -y ripgrep # command line search tools +pkg install -y rust # language with focus on memory safety and concurrency +pkg install -y shfmt # shell script formatter +pkg install -y valgrind # memory debuging and profiling +pkg install -y vim # improved vi + + #### Privacy and Password Utilities +pkg install -y gnupg # free pgp implementation +pkg install -y gpgme # library to make gnupg easier + + #### Desktop Applications +pkg install -y firefox # web browser +pkg install -y zathura # lightweight pdf viewer +pkg install -y zathura-cb # zathura comic book plugin +pkg install -y zathura-djvu # zathura djvu plugin +pkg install -y zathura-pdf-mupdf # mupdf pdf renderer +pkg install -y zathura-ps # zathura postscript plugin -- cgit v1.2.3