summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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