-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprograms.csv
More file actions
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 16.
247 lines (202 loc) · 17.8 KB
/
Copy pathprograms.csv
File metadata and controls
247 lines (202 loc) · 17.8 KB
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
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# Add comments like this. W h i t e s p a c e does not matter.
# Here is what each field is in order:
# 1. Installation method. Can be one of => Pacman/AUR/Suckless/DoomEmacs (defaults to 'Pacman')
# 2. Tag
# Here is how the tags work: (Packages with no tag will always get installed!)
#
# x11 wayland |-dev-|-----|-----|-----| extra
# | | | | | | |
# dwm hyprland python clang lua bash js virt
#
# Currently packages with no tags get pulled with all other tags.
#
# 3. Package name
# 4. Description
# Windowing System
| x11 | xorg-server | "Xorg X server"
| x11 | xorg-xinit | "X.Org initialisation program"
| x11 | xorg-xset | "User preference utility for X"
| x11 | libxft | "FreeType-based font drawing library for X"
| x11 | libxinerama | "X11 Xinerama extension library"
| x11 | fribidi | "A Free Implementation of the Unicode Bidirectional Algorithm"
| x11 | xf86-video-intel | "X.org Intel i810/i830/i915/945G/G965+ video drivers"
# X11
| x11 | xorg-xinput | "Small commandline tool to configure devices"
| x11 | numlockx | "Turns on the numlock key in X11."
| x11 | xorg-xev | "Print contents of X events"
| x11 | xdotool | "Command-line X11 automation tool"
| x11 | unclutter | "A small program for hiding the mouse cursor"
| x11 | arandr | "Provide a simple visual front end for XRandR 1.2."
| x11 | xcolor | "Lightweight color picker for X11"
Suckless | dwm | themamiza/dwm | "A dynamic window manager for X"
| x11 | xcompmgr | "Composite window effect manager for X.org"
# Window Manager / Compositor
| hyprland | hyprland | "a highly customizable dynamic tiling Wayland compositor"
| hyprland | hyprshutdown | "A graceful shutdown utility for Hyprland"
# Wayland
| extra | wlr-randr | "Utility to manage outputs of a Wayland compositor"
# Keyboard
| | keyd | "A key remapping daemon for linux"
# Terminal Emulator
| | kitty | "A modern, hackable, featureful, OpenGL-based terminal emulator"
| extra | alacritty | "A cross-platform, GPU-accelerated terminal emulator"
Suckless | dwm | themamiza/st | "A simple virtual terminal emulator for X."
# Browser
AUR | | brave-bin | "Web browser that blocks ads and trackers by default (binary release)"
# Clipboard
| wayland | wl-clipboard | "Command-line copy/paste utilities for Wayland"
| x11 | xclip | "Command line interface to the X11 clipboard"
# Lock Screen
| hyprland | hyprlock | "hyprland’s GPU-accelerated screen locking utility"
# | wayland | waylock | "A simple screenlocker for wayland compositors"
| dwm | slock | "A simple screen locker for X"
# Wallpaper
| hyprland | hyprpaper | "a blazing fast wayland wallpaper utility with IPC controls"
| x11 | xwallpaper | "Wallpaper setting utility for X"
# Bar / Panel
| wayland | waybar | "Highly customizable Wayland bar for Sway and Wlroots based compositors"
Suckless | dwm | themamiza/dwmblocks | "N/A"
Suckless | dwm | themamiza/dmenu | "N/A"
# Screenshot
| wayland | slurp | "Select a region in a Wayland compositor"
| wayland | grim | "Screenshot utility for Wayland"
| x11 | scrot | "Simple command-line screenshot utility for X"
# Audio
| | pipewire | "Low-latency audio/video router and processor"
| | pipewire-jack | "Low-latency audio/video router and processor - JACK replacement"
| | pipewire-pulse | "Low-latency audio/video router and processor - PulseAudio replacement"
| | wireplumber | "Session / policy manager implementation for PipeWire"
| | qpwgraph | "PipeWire Graph Qt GUI Interface"
| | wiremix | "A simple TUI audio mixer for PipeWire"
# Image Viewer
| x11 | nsxiv | "Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
| wayland | swayimg | "A lightweight image viewer for Wayland display servers"
# Video Player
| | mpv | "a free, open source, and cross-platform media player"
# Image Manipulation
| | imagemagick | "An image viewing/manipulation program"
| | ffmpegthumbnailer | "Lightweight video thumbnailer that can be used by file managers"
| extra | gimp | "GNU Image Manipulation Program"
# Video Manipulation
| extra | obs-studio | "Free, open source software for live streaming and recording"
| | ffmpeg | "Complete solution to record, convert and stream audio and video"
# Bluetooth
| | bluez | "Daemons for the bluetooth protocol stack"
| | bluez-utils | "Development and debugging utilities for the bluetooth protocol stack"
| | blueman | "GTK+ Bluetooth Manager"
# Network
| | network-manager-applet | "Applet for managing network connections"
| | openssh | "SSH protocol implementation for remote login, command execution and file transfer"
| | sshpass | "Fool ssh into accepting an interactive password non-interactively"
| | proxychains-ng | "A hook preloader that allows to redirect TCP traffic of existing dynamically linked programs through one or more SOCKS or HTTP proxies"
AUR | | v2rayn-bin | "A GUI client for Windows and Linux, support Xray core and others"
# File Manager
| | yazi | "Blazing fast terminal file manager written in Rust, based on async I/O"
| extra | lf | "A terminal file manager inspired by ranger"
| extra | thunar | "Modern, fast and easy-to-use file manager for Xfce"
| extra | thunar-volman | "Automatic management of removable drives and media for Thunar"
| extra | tumbler | "Thumbnail service implementing the thumbnail management D-Bus specification"
| extra | gvfs | "Virtual filesystem implementation for GIO"
| extra | gvfs-mtp | "Virtual filesystem implementation for GIO - MTP backend (Android, media player)"
# Notification
| | libnotify | "Library for sending desktop notifications"
| | dunst | "Customizable and lightweight notification-daemon"
# Calculator
| | bc | "An arbitrary precision calculator language"
| extra | qalculate-gtk | "GTK frontend for libqalculate"
# PDF
| | zathura | "Minimalistic document viewer"
| | zathura-pdf-mupdf | "PDF support for Zathura (MuPDF backend) (Supports PDF, ePub, and OpenXPS)"
| | tesseract-data-eng | "Tesseract OCR data (eng)"
# Shell
| | base-devel | "Basic tools to build Arch Linux packages"
| | moreutils | "A growing collection of the unix tools that nobody thought to write thirty years ago"
| | dash | "POSIX compliant shell that aims to be as small as possible"
| | zsh | "A very advanced and programmable command interpreter (shell) for UNIX"
| | zsh-autosuggestions | "Fish-like autosuggestions for zsh"
AUR | | zsh-fast-syntax-highlighting-git | "Optimized and extended zsh-syntax-highlighting"
| bash | bash-completion | "Programmable completion for the bash shell"
| bash | bash-language-server | "Bash language server implementation based on Tree Sitter and its grammar for Bash"
| bash | shellcheck | "Shell script analysis tool"
# Archive Management
| | 7zip | "File archiver for extremely high compression"
| | unrar-free | "Free utility to extract files from RAR archives"
# Misc.
| | git | "the fast distributed version control system"
| | fzf | "Command-line fuzzy finder"
| | pass | "Stores, retrieves, generates, and synchronizes passwords securely"
| | tmux | "Terminal multiplexer"
| | brightnessctl | "Lightweight brightness control tool"
| | man-db | "A utility for reading man pages"
| | man-pages | "Linux man pages"
| | htop | "Interactive process viewer"
| extra | btop | "A monitor of system resources, bpytop ported to C++"
| | rsync | "A fast and versatile file copying tool for remote and local files"
# Extras
| extra | reflector | "A Python 3 module and script to retrieve and filter the latest Pacman mirror list."
| extra | bat | "Cat clone with syntax highlighting and git integration"
| extra | eza | "A modern replacement for ls (community fork of exa)"
| extra | fd | "Simple, fast and user-friendly alternative to find"
| extra | ripgrep | "A search tool that combines the usability of ag with the raw speed of grep"
| extra | yt-dlp | "A youtube-dl fork with additional features and fixes"
| extra | inxi | "Full featured CLI system information tool"
| extra | pacman-contrib | "Contributed scripts and tools for pacman systems"
| extra | pkgfile | "A tool to search for files in official repository packages"
AUR | extra | c-lolcat | "High-performance implementation of lolcat"
# Filesystem
| | dosfstools | "DOS filesystem utilities"
| | ntfs-3g | "NTFS FUSE driver"
| | ntfsprogs | "NTFS userspace utilities"
AUR | extra | simple-mtpfs | "A FUSE filesystem that supports reading/writing from MTP devices"
# Virtual Machine
| virt | qemu-full | "A full QEMU setup"
| virt | libvirt | "API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
| virt | dnsmasq | "Lightweight, easy to configure DNS forwarder and DHCP server"
| virt | iptables-nft | "N/A"
| virt | openbsd-netcat | "TCP/IP swiss army knife. OpenBSD variant."
| virt | virt-manager | "Desktop user interface for managing virtual machines"
# Font
| | ttc-iosevka | "Typeface family designed for coding, terminal use and technical documents"
| | ttf-dejavu | "Font family based on the Bitstream Vera Fonts with a wider range of characters"
| | ttf-iosevka-nerd | "Patched font Iosevka from nerd fonts library"
| | ttf-firacode-nerd | "Patched font Fira (Fura) Code from nerd fonts library"
| | ttf-ubuntu-font-family | "Ubuntu font family"
| | noto-fonts-emoji | "Google Noto Color Emoji font"
| | ttf-cascadia-code-nerd | "Patched font Cascadia Code (Caskaydia) from nerd fonts library"
| | ttf-cascadia-mono-nerd | "Patched font Cascadia Mono (Caskaydia) from nerd fonts library"
# Theme
AUR | | dracula-gtk-theme-git | "Dark theme for GTK"
| | breeze-icons | "Breeze icon theme"
| | breeze-cursors | "Breeze cursors"
AUR | | catppuccin-gtk-theme-macchiato | "Soothing pastel theme for GTK - Macchiato"
# AUR | extra | alacritty-theme-git | "Collection of Alacritty color schemes." # Broken install
| | nwg-look | "GTK settings editor adapted to work on wlroots-based compositors"
| | kvantum | "SVG-based theme engine for Qt6 (including config tool and extra themes)"
| | kvantum-qt5 | "SVG-based theme engine for Qt5"
# C
| clang | clang | "C language family frontend for LLVM"
| clang | cmake | "A cross-platform open-source make system"
# Python
| python | python | "The Python programming language"
| python | python-lsp-server | "Fork of the python-language-server project, maintained by the Spyder IDE team and the community"
| python | python-pip | "The PyPA recommended tool for installing Python packages"
| python | python-pipenv | "Sacred Marriage of Pipfile, Pip, & Virtualenv."
| python | ipython | "Enhanced Interactive Python shell"
# Lua
| lua | lua-language-server | "Lua Language Server coded by Lua"
# Javascript
| js | nodejs | "Evented I/O for V8 javascript ("Current" release)"
| js | typescript | "JavaScript with syntax for types"
| js | typescript-language-server | "Language Server Protocol (LSP) implementation for TypeScript using tsserver"
# Emacs
| dev | emacs | "The extensible, customizable, self-documenting real-time display editor"
# Communication
| extra | telegram-desktop | "Official Telegram Desktop client"
# Electrical Engineering
| extra | octave | "A high-level language, primarily intended for numerical computations"
AUR | extra | ltspice | "SPICE simulator, schematic capture and waveform viewer."
# Game
| extra | jre21-openjdk | "OpenJDK Java 21 full runtime environment"
# win2usb Dependencies
AUR | | ms-sys | "Write Microsoft-compatible boot records (MBR and PBR)"
| | wimlib | "A library and program to extract, create, and modify WIM files"