summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-05-08 12:40:30 -0500
committerCraig Jennings <c@cjennings.net>2025-05-08 12:40:30 -0500
commit1d8d5f16d654ae5c4dec640c81183f5835462f45 (patch)
tree1870d02ce3ded6bc8cc349d076b674660c3f342d
parent7bdfec9b9b94226e50dbfdb00593c098f9c586f7 (diff)
adding common applications
-rw-r--r--user_scripts/applications.sh60
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