summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup34
1 files changed, 11 insertions, 23 deletions
diff --git a/archsetup b/archsetup
index afa6a77..bfcc077 100755
--- a/archsetup
+++ b/archsetup
@@ -661,7 +661,7 @@ desktop_environment() {
# Help And Documentation
action="Help and Documentation" && display "subtitle" "$action"
- pacman_install man
+ pacman_install man-db
pacman_install arch-wiki-docs
pacman_install tealdeer
aur_install cht.sh-git
@@ -750,9 +750,6 @@ developer_workstation () {
pacman_install sbcl # Steel Bank Common Lisp
pacman_install racket # Racket + SICP mit-scheme emulation
- # Rust
- pacman_install rust # Rust programming language
-
# Python
pacman_install pyright # Python language server
pacman_install pyenv # Python environment manager
@@ -779,6 +776,8 @@ developer_workstation () {
pacman_install prettier # Multi-language formatter
# General Utilities
+ pacman_install difftastic # Structural diff tool
+ pacman_install eza # Modern ls replacement
pacman_install meld # Visual diff
pacman_install ripgrep # Fast grep utility
aur_install the_silver_searcher # Another fast grep utility
@@ -788,7 +787,6 @@ developer_workstation () {
pacman_install mg # mini emacs
pacman_install neovim # mega vi
pacman_install pycharm-community-edition # python ide
- pacman_install code # vscode oss version
action="Emacs Dependencies" && display "subtitle" "$action"
pacman_install emacs
@@ -842,18 +840,7 @@ developer_workstation () {
# boxes
pacman_install gnome-boxes
- # virtualbox related
- # ensure headers exist before installing virtualbox*dkms
- pacman_install linux-headers
- pacman_install linux-lts-headers
-
- pacman_install virtualbox
- pacman_install virtualbox-guest-iso
- pacman_install virtualbox-host-dkms
-
# docker
- action="adding user to vboxusers group" && display "task" "$action"
- (gpasswd -a $username vboxusers >> "$logfile" 2>&1) || error "error" "$action" "$?"
pacman_install docker
pacman_install docker-compose
action="adding user to docker group" && display "task" "$action"
@@ -872,6 +859,7 @@ supplemental_software() {
pacman_install arch-install-scripts # for making arch installers
pacman_install archinstall # the archinstall python program
pacman_install aria2 # fast downloader
+ pacman_install audacity # audio editor
pacman_install bc # arbitrary precision calculator
pacman_install calibre # ebook manager/viewer
pacman_install dash # posix compliant /bin/sh
@@ -885,6 +873,7 @@ supplemental_software() {
pacman_install fdupes # identify binary duplicates
pacman_install figlet # words into ascii art
pacman_install filezilla # ftp gui
+ pacman_install gimp # image editor
pacman_install gparted # disk partition utility
pacman_install gst-plugin-pipewire # gstreamer audio plugin for pipewire
pacman_install gst-plugins-base # gstreamer base audio plugins
@@ -900,14 +889,12 @@ supplemental_software() {
pacman_install maim # screenshot utility
pacman_install mediainfo # technical and tag information about media files
pacman_install mosh # alt SSH terminal with roaming and responsiveness support
- pacman_install mpc # command line interface to mpd
- pacman_install mpd # the music player daemon
- pacman_install ncmpcpp # and mpd client to play music
- pacman_install obs-studio # desktop recording software
- pacman_install obsidian # personal knowledgebase
+ pacman_install multimarkdown # markdown processor
pacman_install odt2txt # converts from open document to text
pacman_install p7zip # p7zip compression tool
- pacman_install pandoc # universal document converter
+ pacman_install pandoc-cli # universal document converter
+ pacman_install proselint # prose linter
+ pacman_install protonmail-bridge # ProtonMail desktop bridge
pacman_install perl-image-exiftool # reads/writes exif info for raw photo files
pacman_install poppler-glib # poppler-glib document viewer library
pacman_install pv # monitor progress of data through pipeline
@@ -923,6 +910,7 @@ supplemental_software() {
pacman_install transmission-cli # bittorrent client
pacman_install transmission-remote-gtk # bittorrent client
pacman_install unclutter # hides mouse cursor when not being used
+ pacman_install vlc # media player
pacman_install w3m # text based browser
pacman_install wavpack # audio compression format
pacman_install webkit2gtk # web content engine for GTK
@@ -940,9 +928,9 @@ supplemental_software() {
aur_install figlet-fonts # fonts for figlet
aur_install foliate # pretty epub reader
aur_install hfsprogs # file system tools for Mac OS
+ aur_install insync # Google Drive sync client
aur_install mcomix # image viewer for comic books
aur_install nsxiv # image viewer
- aur_install obsidian # note taking app
aur_install snore-git # sleep with feedback
# aur_install tageditor # metadata editor for mkv, webm and related video files (DISABLED: hangs indefinitely building qt5-webengine dependency)
aur_install thunar # file manager