1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
# vim: ft=conf
# GUI
# Terminals
alacritty # terminal emulator
# Browsers
firefox # web browser
ungoogled-chromium-xdg-bin # web browser (only for web programming)
# Image manipulation
krita # new, and better (KDE)
gimp # conservative, and old (GNOME)
# Social
mumble # voice chat software (client)
nheko-git # Matrix Desktop client
# Misc
kalzium # Periodic Table of Elements
keepassxc # password manager
onlykey # OnlyKey Chrome Desktop App
steam # Valve's digital software delivery system
# TUI/CLI
# Networking
# One-off things
#bind # A complete, highly portable implementation of the DNS protocol
#firewalld # Firewall daemon with D-Bus interface
#ngrep # A grep-like utility that allows you to search for network packets on an interface.
#openbsd-netcat # TCP/IP swiss army knife. OpenBSD variant.
# Misc
lftp # FTP client
openssh # SSH client
# Eye candy
banner # Print large banners to ASCII terminals
cmatrix # A curses-based scrolling 'Matrix'-like screen
hyfetch # Neofetch with LGBTQ pride flags.
# Backups
rclone # Sync files to and from Google Drive, S3, Swift, Cloudfiles, Dropbox and Google Cloud Storage
snapper # A tool for managing BTRFS and LVM snapshots. It can create, diff and restore snapshots and provides timelined auto-snapping.
snap-sync # Use snapper snapshots to backup to external drive
# Misc
android-file-transfer # Android MTP client with minimalistic UI
docx2txt # Recovers text from DOCX files, with good formatting.
btop # Interactive process viewer (maybe better than htop)
ttf-sourcecodepro-nerd # Patched font Source Code Pro from nerd fonts library
xdg-ninja-git # A shell script which checks your $HOME for unwanted files and directories.
yokadi # Command line oriented, sqlite powered, todo list
# WM
river # A dynamic tiling wayland compositor
# CLI tools
lswt # List Wayland toplevels
wlopm # Wayland output power management.
wlr-randr # Utility to manage outputs
wl-clipboard # Command-line copy/paste utilities
gammastep # Adjust the color temperature of your screen according to your surroundings.
# Components
yambar # status panel
swaybg # Wallpaper
mako # notification daemon
bemenu-wayland # Run prompt
# Media
slurp # Select a region (used in the coordinates for grim/maim)
grim # Screenshot utility
#maim # Screenshot utility
wf-recorder # Screen recorder
# Idle
swayidle # Idle management daemon
swaylock # Screen locker
# LF
lf # A terminal file manager inspired by ranger
# Functions
broot # Fuzzy Search + tree + cd
dragon-drop # Simple drag-and-drop source/sink
trash-cli # Command line trashcan (recycle bin) interface
# Previewer
chafa # Image-to-text converter
highlight # source code highlighter
mediainfo # Supplies technical and tag information about a video or audio file
w3m # Text-based Web browser as well as pager
ffmpegthumbnailer # video thumbnailer that can be used by file managers
# Media
# Download
yt-dlp # A youtube-dl fork with additional features and fixes
#cclive # Commandline downloader for popular video websites.
# Manipulate
ffmpeg # Complete solution to record, convert and stream audio and video
# View
imv # Image viewer
mpv # media player
# Listen
moc # An ncurses console audio player designed to be powerful and easy to use
pavucontrol # PulseAudio Volume Control
#pipewire-alsa # Low-latency audio/video router and processor - ALSA configuration
#pipewire-jack # Low-latency audio/video router and processor - JACK support
#pipewire-pulse # Low-latency audio/video router and processor - PulseAudio replacement
# Hardware
# Boot
efibootmgr # Linux user-space application to modify the EFI Boot Manager
grub # GNU GRand Unified Bootloader (2)
# Storage
compsize # Calculate compression ratio of a set of files on Btrfs
smartmontools # Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives
# Input
piper # GTK application to configure gaming mice
# Printer
gutenprint # Top quality printer drivers for POSIX systems
sane-airscan # SANE - SANE backend for AirScan (eSCL) and WSD document scanners
# CPU
cpupower # Linux kernel tool to examine and tune power saving related features of your processor
# Zsh
zsh # A very advanced and programmable command interpreter (shell) for UNIX
zsh-syntax-highlighting # Fish shell like syntax highlighting for Zsh
# next one only works if your alias is only a command, e.g. if you `alias='cat some_file.txt &2> /dev/null'`, running `cat some_file.txt` won't trigger it.
# TODO find something better for this use case
# zsh-you-should-use # ZSH plugin that reminds you to use existing aliases for commands you just typed
# Core Utils
file # File type identification utility
grep # A string search utility
sudo # Give certain users the ability to run some commands as root
wget # Network utility to retrieve files from the Web
which # A utility to show the full path of commands
# File listers
tree # A directory listing program displaying a depth indented list of files
findutils # GNU utilities to locate files
fd # Simple, fast and user-friendly alternative to find
ripgrep # A search tool that combines the usability of ag with the raw speed of grep
# {Un}Compressors
zip # Compressor/archiver for creating and modifying zipfiles
gzip # GNU compression utility
p7zip # Command-line file archiver with high compression ratio
unzip # For extracting and viewing files in .zip archives
# Editors
ed # A POSIX-compliant line-oriented text editor
sed # GNU stream editor
vi # The original ex/vi text editor
neovim # Fork of Vim aiming to improve user experience, plugins, and GUIs
# Programming
# General Tools
git # the fast distributed version control system
git-bug # Distributed, offline-first bug tracker embedded in git, with bridges
glow # Command-line markdown renderer
strace # A diagnostic, debugging and instructional userspace tracer
tokei # A blazingly fast CLOC (Count Lines Of Code) program
# Rust
rustup # The Rust toolchain installer
rust-analyzer # Rust compiler front-end for IDEs
# Yaml
yamllint # Linter for YAML files
# TeX
zathura # Minimalistic document viewer
zathura-pdf-poppler # Adds pdf support to zathura by using the poppler engine
ltex-ls-bin # LTeX Language Server
biber # A Unicode-capable BibTeX replacement for biblatex users
pandoc # Conversion between markup formats
# Web
vscode-langservers-extracted # Language servers extracted from VSCode.
dart-sass # Sass makes CSS fun again
prettier # An opinionated code formatter for JS, JSON, CSS, YAML and much more
# Shell
dash # POSIX compliant shell that aims to be as small as possible
shellcheck # Shell script analysis tool
# Lua
lua # Powerful lightweight programming language designed for extending applications
lua-format # LuaFormatter - Code formatter for Lua
lua-language-server # Lua Language Server coded by Lua
# R
r # Language and environment for statistical computing and graphics
#expect # A tool for automating interactive applications
#handlr # Powerful alternative to xdg-utils written in Rust
#linux # The Linux kernel and modules
#linux-firmware # Firmware files for Linux
#packagekit-qt5 # Qt5 bindings for PackageKit
#vulkan-radeon # Radeon's Vulkan mesa driver
#xorg-bdftopcf # Convert X font from Bitmap Distribution Format to Portable Compiled Format
|