Linux Guide 📓

Programs

Last updated: 2024, Sun Jun 16th at 14:11 CDT

This is a compilation of programs that I have, am, or will be employing. It’s important to examine official documentation. To make use easier, they will be divided into two categories: Terminal and Desktop. Terminal has both CLI and TUI capabilities, while Desktop is dedicated to GUI. There are some alternatives to almost all of the listed programs that may better meet your needs.

Additional Resources #


Terminal #


Necessities #

Preferred #

ClamAV

Security

ClamAV ClamAV is a cross-platform antimalware, free open-source software toolkit able to detect many types of malware, including viruses. It includes...

6/3/2024

: #

  • cross-platform antimalware

Copr

Helpers and Repos

Copr Copr is a community based automatic build system and repository {{}}Official Site{{}} To Install: Preferred method In order to use copr you need...

6/3/2024

: #

  • a lightweight buildsystem for RPM packages

ffmpeg

Terminal Extras

This is a collection of software to improve and expand the functionality of your terminal. Some maybe installed by default....

6/5/2024

: #

  • a suite for handling audio and video multimedia files and streams

ImageMagick

File Converters

ImageMagick ImageMagick, a free and open-source software suite, is used to edit and manipulate digital images. A vast array of capabilities...

6/3/2024

: #

  • Software to edit, manipulate, and convert images

Micro

Micro

Micro is a terminal-based text editor with easy to use and intuitive interface. It strives to be enjoyable as a...

6/3/2024

: #

  • Text editor

nala

Terminal Extras

nala Nala is a command-line APT frontend that aims to provide a tidier alternative to the standard apt user interface. {{}}GitHub{{}} To Install: {{}} {{}} sudo...

6/5/2024

: #

  • An APT frontend

NNN

File Managers

NNN NNN is a CLI based file manager. It is very light and responsive, with a lot of plugins and configuration...

6/5/2024

: #

  • File manager

OBS

Helpers and Repos

OBS Open Build Service is a generic system to build and distribute binary packages from source. It can compile packages for...

6/3/2024

: #

  • Open Build Service, for building and distributing from source code

Pacstall: #

  • A package manager for building and distributing from source code

pandoc

Terminal Extras

This is a collection of software to improve and expand the functionality of your terminal. Some maybe installed by default....

6/5/2024

: #

  • A free-software document converter

Paru

Helpers and Repos

Paru Feature packed AUR helper {{}}GitHub{{}} To Install: {{}} {{}} sudo pacman -S --needed base-devel git clone https://aur.archlinux.org/paru cd paru makepkg -si AUR: paru {{}} {{}} Essentials On the initial install of paru...

6/3/2024

: #

  • An Arch User Repository helper

Python

Python

Python is a high-level, general-purpose programming language, with good amount of code readability. The readability refers to the ease with...

6/3/2024

: #

  • A high-level programming language

ripgrep-all

Terminal Extras

This is a collection of software to improve and expand the functionality of your terminal. Some maybe installed by default....

6/5/2024

: #

  • Program to search almost all files for a text pattern

Rust

Rust

Rust general-purpose programming language that emphasizes performance. It is a lower-level general-purpose programming language featuring memory safety, thread safety, cross-platform...

6/3/2024

: #

  • A mid-level multi-paradigm programming language

Terra

Helpers and Repos

Terra Terra is a third party monorepo for Fedora {{}}Official Site{{}} {{}}GitHub{{}} To Install: {{}} {{}} sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo sudo dnf install terra-release or sudo...

6/3/2024

: #

  • A package repository for Fedora-based distros

WirePlumber

Audio

WirePlumber WirePlumber is a modular session / policy manager for PipeWire. The WirePlumber daemon implements the session & policy management service. {{}}freedesktop{{}}...

6/3/2024

: #

  •  A modular session/policy manager for PipeWire

Yay

Helpers and Repos

Yay Pacman wrapper and AUR helper written in go {{}}GitHub{{}} To Install: {{}} {{}} sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/yay-bin cd yay-bin makepkg -si AUR: yay {{}} {{}} Essentials On...

6/3/2024

: #

  • An Arch User Repository helper

Yazi

File Managers

Yazi Yazi is a terminal file manger written in Rust. With full asynchronous support, multiple CPU tasks can be done efficiently...

6/5/2024

: #

  • File manager

zoxide

Terminal Extras

zoxide Zoxide is a smarter cd command, it remembers which directories you use most frequently, so you can "jump" to them....

6/5/2024

: #

  • A smarter cd command

Extras #

Desktop #


Necessities #

mako

mako

A lightweight notification daemon for Wayland {{}} 50 {{}} {{}}GitHub{{}} To Install: Preferred method Mako should be installed though your package manager. {{}} {{}} `shell sudo pacman...

6/3/2024

: #

  • A lightweight notification daemon

rofi

Launchers

rofi Rofi is window switcher, run dialog and application launcher, the lbonn fork has wayland support. Features can be expanded or...

6/3/2024

: #

  • An app launcher

sddm

Login Manager

sddm The Simple Desktop Display Manager (SDDM) is a display manager. It is the recommended display manager for the KDE Plasma...

6/5/2024

: #

  • Simple desktop display manager

Wezterm

Wezterm

WezTerm is a powerful cross-platform terminal emulator and multiplexer. Written in , and GPU accelerated, it is very customizable. {{}}Official...

6/3/2024

: #

  • A terminal emulator and multiplexer

wofi

Launchers

wofi Wofi is a wlroots based launcher and menu program. {{}}sourcehut{{}} To Install: Preferred method Most package mangers have an up to date version...

6/3/2024

: #

  • An app launcher

Preferred #

oculante

Image Viewers

oculante Oculante is a fast, unobtrusive, portable image viewer. It offers basic editing and analysis tools while supporting a wise range...

6/3/2024

: #

  • An image viewer

qpwgraph

Audio

qpwgraph qpwgraph is a QT-based patchbay for PipeWire. {{}}Freedesktop{{}} To Install: Preferred method Get qpwgraph though your package manager {{}} {{}} sudo pacman -Su qpwgraph {{}} {{}} sudo...

6/3/2024

: #

  • A PipeWire patchbay

SwayImg

Image Viewers

SwayImg Swayimg is a lightweight image viewer for Wayland. The viewer can create an "overlay" above the currently active window, which...

6/3/2024

: #

  • A lightweight image viewer

Swww: #

  • An animated wallpaper daemon

Vivaldi: #

  • Web Browser

Waybar

Status Bars

Waybar Highly customizable Wayland bar for Wlroots based compositors {{}}GitHub{{}} To Install: Preferred method All major distros have Waybar in their package managers {{}} {{}}...

6/3/2024

: #

  • A status bar

Extras #

conky

conky

A light-weight utility that can display any kind of information on your desktop. {{}} vctr|35 14 {{}} {{}}Official Site{{}} {{}}GitHub{{}} To Install: Preferred method Use package manager...

6/5/2024

: #

  • Display utility for desktop

Heroic Game Launcer: #

  • Game launcher for Epic Games Store, GOG, and Amazon

Itch

Game Launchers

Itch The Itch.io app is the storefront to the platform, Itch.io is a digital game store selling indie games, assets, comics,...

6/16/2024

: #

  • Game launcher for Itch.io

mpvpaper

mpvpaper

Allowing you to play videos with mp as your wallpaper, mpvpaper is a wallpaper program for wlroots based wayland compositors....

6/3/2024

: #

  • A mpv-based wallpaper daemon

nwg-look

nwg-look

Nwg-look is a GTK3 settings editor, designed to work mainly in wlroots environments {{}}GitHub{{}} To Install: Preferred method Manual installation is the easiest...

6/3/2024

: #

  • GTK3 settings editor

Okular

Okular

Okular is a multi-platform KDE-based document viewer, that is fast and packed with features. It allows you to read PDF...

6/3/2024

: #

  • Document viewer

FlameShot

Screenshots

FlameShot Is a customizable screenshot utility, with in-app editing, GUI capture, and DBus interface. Note Using on window managers like Hyprland and river...

6/5/2024

: #

  • Customizable screenshot utility

Grim

Screenshots

Grim Grab images from a Wayland compositor. Grim is needed for most of the screenshot utilities in Wayland. {{}}sourcehut{{}} To Install: Preferred method Use...

6/5/2024

: #

  • Needed for most screenshot utilities in Wayland