Notes
Software I use on Arch Linux
Useful tools and packages that I've garnered after the minimal Arch installation
Arch Linux logo

Preface

Here is a list of tools that can be installed from the official repository via pacman. The packages can be looked up on Archlinux.org through the package search. The packages can be installed via

sudo pacman -S <package-name> --noconfirm

Some other packages that is not on the official repository can be acquired from the Arch User Repository (AUR) instead. An AUR helper such as yay can be used to download packages from the AUR.

Essential Tools

ToolDescriptionLink
1.gitThe Git version control systemHomepage
2.bearA tool that generates a compilation database for clang toolingGitHub
3.zshThe next-generation command and shell interpreterHomepage
4.zsh-completionsAn auto-complete complimentary tool for zshGitHub
5.alacrittyA cross-platform, GPU accelerated terminal emulatorHomepage
6.tmuxA terminal multiplexer for Unix operating systemsGitHub
7.screenkeyA key screencast utility for X11Homepage
8.man-dbThe manual page reader for most of the unix tools availableWebpage
9.cool-retro-termA 70s nostalgic terminal emulatorGitHub
10.fcitx5-imA group of essential fcitx5 toolsGitHub
11.flatpakA utility for software deployment and package managementHomepage
12.thunderbirdAn open-source email clientHomepage
13.libreoffice-freshA free alternative to Microsoft 365Homepage
14.dunstA notification daemonGitHub
15.apacheA web server that serves to localhostArch Wiki

Zsh on Arch Wiki

Device Monitoring

ToolSample UsageLink
1.neofetchneofetchGitHub
2.pfetch (AUR)pfetchGitHub
3.htophtopHomepage
4.btopbtopGitHub

Drivers

ToolDescriptionLink
1.pipewireA low-level multimedia frameworkHomepage
2.pipewire-pulseA PulseAudio server-

Multimedia

ToolDescriptionLink
1.vlcA cross-platform multimedia playerHomepage
2.kritaA free and open source professional painting programHomepage
3.gimpA cross-platform image editorHomepage
4.obs-studioA program for video recording and live streamingHomepage
5.fehA fast and lightweight image viewerGitHub
6.blenderA free and open source 3D modeling programHomepage
7.kdenliveA free video editing platformHomepage

Web Browsers

ToolDescriptionLink
1.firefoxThe Firefox browserDownload Page
2.chromiumThe "raw" version of Google ChromeHomepage
3.firefox-developer-editionThe Firefox browser but for developersDownload Page
4.lynxThe terminal browser that support gopherHomepage

Text Editors

ToolDescriptionLink
1.nanoA small text editor for terminalHomepage
2.vimAn improved version of the now-defunct Vi editorHomepage
3.neovimA fork of the Vim editor that has lua built-inHomepage
4.emacsThe extensible, customizable, self-documenting real-time display editorHomepage
5.obsidianA powerful note taking Markdown-based editor as your second brainHomepage

Fonts

ToolsDescriptionLink
1.noto-fonts-cjkThe font to support Chinese-Japanese-Korean textGitHub
2.`papirus-icon-themeThe ultimate icon theme for LinuxGitHub

Patched Nerd-Fonts which supports ligatures and icons can be obtained via nerdfonts.com and needs to be installed manually.

Command Line Utilities

ToolsDescriptionLink
1.locateLocates the executables located on the diskArticle
2.unzipUnzips a rar or zip file to a directoryArticle
3.xclipA clipboard provider for the X11 serverGitHub
4.scrotA minimal screenshot tool for XGitHub
5.sxivSimple X image viewerGitHub

Data Transfer

ToolsDescriptionLink
1.curlTransfers data across the internet via various protocolsHomepage
2.wgetA program that retrieves resources from remote web serversHomepage
3.postman-bin (AUR)The Postman GUI clientHomepage
4.Speedtest CLIA lightweight utility to measure network connectivity by OoklaPage

For Fun

ToolsDescriptionLink
1.figletA text-to-ascii command line utilityGitHub
2.lolcatA terminal text rainbownifierGitHub
3.cmatrixA terminal based "The Matrix" like implementationGitHub
4.cointop (deprecated)A terminal based, top-like cryptocurrency explorerHomepage
5.cowsayA tool that converts a text to a cow ascii artGitHub
6.asciiquariumEnjoy picturesque view of aquarium from the terminalGitHub
7.cavaThe audio visualizerGitHub
8.tty-clock (AUR)A terminal pomodoro clockGitHub
9.slA steam locomotive that runs across the terminalGitHub
10.boxes (AUR)A dialog box that wraps the textHomepage
11.pipes.sh (GitHub)Animated pipes terminal screensaverGitHub

Programming

ToolsDescriptionLink
1.nvm (GitHub)A version manager for Node.jsGitHub
2.bun (Homepage)All-in-one JavaScript toolkit and runtimeHomepage
3.pythonThe latest version of the Python interpreterHomepage
4.python-pipThe officially endorsed package manager for PythonHomepage
5.jdk-openjdkA free and open source Java Development KitHomepage
6.luarocksA package manager for LuaHomepage
7.gcc-fortranA GNU Fortran compilerHomepage
8.ghcup (Homepage)A Haskell toolchainHomepage
9.rustup (Homepage)The toolchains for Rust developmentHomepage
10.erlangThe Erlang programming languageHomepage
11.elixirThe cool functional programming languageHomepage
12.nixDeclarative package manager and programming languageHomepage

Communications

ToolsDescriptionLink
1.discordA free instant messaging app for gamersHomepage

Security

ToolsDescriptionLink
1.ufw (AUR)An uncomplicated firewall programArch Wiki