diff options
| author | Craig Jennings <c@cjennings.net> | 2025-05-08 12:40:30 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-05-08 12:40:30 -0500 |
| commit | 1d8d5f16d654ae5c4dec640c81183f5835462f45 (patch) | |
| tree | 1870d02ce3ded6bc8cc349d076b674660c3f342d | |
| parent | 7bdfec9b9b94226e50dbfdb00593c098f9c586f7 (diff) | |
adding common applications
| -rw-r--r-- | user_scripts/applications.sh | 60 |
1 files changed, 60 insertions, 0 deletions
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 <c@cjennings.net> +# 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 |
