1
0
dotfiles/README.md

59 lines
4.1 KiB
Markdown
Raw Normal View History

2024-11-04 05:41:52 -05:00
All below package names are from the Arch repositories. Some packages are exclusive to the AUR only.
**Windowmaker dockapps may require manual source code fixes.**
2024-11-04 05:38:50 -05:00
## Required packages
2024-11-04 20:33:44 -05:00
the bare minimum of this setup
2024-11-04 05:38:50 -05:00
```
xorg-server - I don't use Wayland and almost nothing on this list supports it.
windowmaker - The desktop. Self explanatory.
wmclock - The clock, you'd be a loser without one.
wmsystemtray - Support for XDG tray icons, required for many applications.
```
## Optional packages
2024-11-04 20:33:44 -05:00
stuff I like to use, part of xinitrc or basic utils
substitute/remove packages and edit configs as needed
2024-11-04 05:38:50 -05:00
```
2024-11-04 20:33:44 -05:00
ly - Minimal TUI-based session manager.
kitty - OpenGL 3.2 terminal emulator.
2024-11-04 20:35:00 -05:00
starship - Bourne shell prompt customizer.
ttf-mononoki-nerd - Special glyphs for Kitty and Starship. Part of nerd-fonts.
2024-11-04 05:38:50 -05:00
picom - Compositor for drop shadows and hardware-accelerated rendering.
2024-11-04 20:33:44 -05:00
kmix - KDE's Qt frontend for ALSA.
2024-11-04 05:38:50 -05:00
xscreensaver - Screensaver pack for X server by Jamie Zawinski.
2024-11-04 21:16:46 -05:00
```
## Extra applications
things i rely on for my day-to-day but aren't part of the core setup
```
2024-11-04 22:23:18 -05:00
linux-zen - Fork of the Linux kernel with micro-optimizations geared towards video games.
xosview - Basic system resource monitor for various POSIX X11 systems.
informant - ARCH LINUX ONLY. Alerts you of archlinux.org news updates when you update your packages.
alien_package_converter - Converts between various packaging formats (slackware tarball, deb, rpm, etc).
debtap - Converts Debian packages to Arch Linux packages.
firefox - Gecko-based web browser. Substitute with Librewolf if you're afraid of the glowies.
seamonkey - Fork of the old-school Netscape/Mozilla suite. Sucks for browsing but has a cool email client.
steam - Digital game storefront and gaming social media platform.
vesktop - Frontend for Discord's web client. Not amazing but works better than the official one.
psi-plus - Development branch of Psi, the cross-platform XMPP / Jabber client.
mumble - Free software Teamspeak alternative.
gimp - Free software bitmap graphics editor.
inkscape - Free software vector graphics editor.
clementine - Qt5 Music player w/ Last.fm integration. Can substitute with Amarok 2+ or 1.4 (Trinity).
mpv - Minimalist, no-bullshit free and open source video player.
youtube-viewer - Terminal frontend for Youtube powered by yt-dlp and mpv.
gpu-screen-recorder-gtk - Screen capture tool designed with GPU vendor optimizations in mind, similar to NVIDIA Shadowplay.
obs-studio - GUI frontend for FFMPEG meant for production-quality livestreaming. I use this to screenshare over RTMP.
easyeffects - GNOME (yuck) app to add VST filters to sound I/O and mute certain programs in screen capture. REQUIRES PIPEWIRE!
virt-manager - Frontend for QEMU/KVM. See https://wiki.archlinux.org/title/QEMU for prerequisite setup.
ckb-next - Free software reimplementation of Corsair iCUE for select keyboards.
protonmail-bridge - Local IMAP server for encrypted Proton.me accounts.
wireguard-tools - Terminal controls and daemon for ProtonVPN.
qbittorrent - Free Qt5 file sharing program for the Bittorrent protocol.
soulseekqt - Free Qt5 client for the Napster-like file sharing network.
gitahead - GUI frontend for Git version control.
howl - Vim-esqe GUI text editor.
code - Free software branch of Micro$oft's lightweight Electron IDE. (lots of yucky words there...)
intellij-idea-community-edition - Swing-based IDE for writing Java and Kotlin software.
```