120 lines
7.7 KiB
Plaintext
120 lines
7.7 KiB
Plaintext
# modules.conf — optional app module registry
|
|
# Format: id|category|description|default|excludes
|
|
# Run setup/sync-modules.sh to add stubs for newly created app scripts.
|
|
# Run setup/generate-modules.sh to regenerate installer + docs from this file.
|
|
#
|
|
# Categories:
|
|
# ai networking dev system gaming notes media graphics video audio
|
|
# browsers editors virt productivity infra
|
|
#
|
|
# default: on / off (pre-ticked in TUI and answerfile checklists)
|
|
# excludes: comma-separated IDs that must not run alongside this one
|
|
|
|
# ── AI & Machine Learning ─────────────────────────────────────────────────────
|
|
ollama|ai|local LLM runner and API server|off|
|
|
llama-cpp|ai|standalone LLM inference CLI and server|off|
|
|
open-webui|ai|browser UI for Ollama and LLM backends|off|
|
|
claude|ai|Anthropic Claude Code CLI via npm|off|
|
|
|
|
# ── Networking & Security ─────────────────────────────────────────────────────
|
|
networking-cli|networking|nmap, nethogs, mitmproxy, httpie|off|
|
|
disk-recovery|networking|ddrescue and f3 disk recovery tools|off|
|
|
himalaya|networking|terminal email client (AUR)|off|
|
|
mail-notmuch|networking|isync, msmtp, notmuch, alot mail stack|off|
|
|
caldav-sync|networking|vdirsyncer and khal CalDAV calendar sync|off|
|
|
ssh-server|networking|openssh with key-auth and systemd unit enabled|off|
|
|
wireshark|networking|network packet analyser GUI|off|
|
|
anti-malware|networking|ClamAV, rkhunter, chkrootkit|off|
|
|
|
|
# ── Development ───────────────────────────────────────────────────────────────
|
|
gnuplot|dev|scientific plotting tool|off|
|
|
blender-povray|dev|3D modelling and ray-tracing (Blender + POV-Ray)|off|
|
|
toot|dev|Mastodon CLI client (AUR)|off|
|
|
db-clients|dev|pgcli and mycli interactive database CLIs|off|
|
|
mysql|dev|MariaDB server with initial setup|off|
|
|
productivity|dev|taskwarrior, watson, jrnl — task management and time tracking|off|
|
|
python|dev|pyright, pipx, pynvim Python tooling|on|
|
|
k8s|dev|kubectl and podman-desktop Kubernetes tools|off|
|
|
docker|dev|docker and docker-compose|off|
|
|
podman|dev|rootless containers with buildah|off|
|
|
cockpit|dev|web UI for machines and containers|off|
|
|
|
|
# ── System Utilities ──────────────────────────────────────────────────────────
|
|
tlp|system|laptop battery optimisation|off|
|
|
butter|system|btrfs snapshot backup manager (AUR)|off|
|
|
localsend|system|LAN file transfer, AirDrop-like (AUR)|off|
|
|
croc|system|cross-platform encrypted file transfer|off|
|
|
opendeck|system|Stream Deck controller — ydotool + OpenDeck (Flatpak)|off|
|
|
localtunnel|system|expose localhost over a public URL|off|
|
|
timeshift|system|system snapshot and backup with autosnap|off|
|
|
zfs|system|zfs-dkms kernel module|off|
|
|
wprs|system|Wayland proxy for remote sessions (wprs-git, AUR)|off|
|
|
plymouth|system|boot splash — bundled skull logo and spinner|on|plymouth-custom
|
|
plymouth-custom|system|boot splash with a user-supplied image|off|plymouth
|
|
|
|
# ── Gaming ────────────────────────────────────────────────────────────────────
|
|
steam|gaming|Steam gaming platform|off|
|
|
vesktop|gaming|Discord client with Vencord theme|off|
|
|
spotify|gaming|Spotify launcher with Spicetify theming|off|
|
|
prism|gaming|PrismLauncher Minecraft launcher (Flatpak)|off|
|
|
vintagestory|gaming|Vintage Story survival game (AUR)|off|
|
|
openarena|gaming|open-source Quake III Arena|off|
|
|
tetris|gaming|bastet and vitetris terminal Tetris|off|
|
|
doom|gaming|Chocolate Doom with Freedoom data|off|
|
|
sauerbraten|gaming|Sauerbraten open-source FPS (Cube 2)|off|
|
|
stuntrally|gaming|Stunt Rally racing game (Flatpak)|off|
|
|
|
|
# ── Notes & Office ────────────────────────────────────────────────────────────
|
|
onlyoffice|notes|office suite — Docs, Sheets, Slides (AUR)|on|
|
|
xournal|notes|note-taking and PDF annotator|off|
|
|
rnote|notes|handwriting and note-taking with stylus support (Flatpak)|off|
|
|
obsidian|notes|knowledge base and Markdown note-taking (Flatpak)|off|
|
|
tangent-notes|notes|networked Markdown note-taking (Flatpak)|off|
|
|
|
|
# ── Media & Creative ──────────────────────────────────────────────────────────
|
|
ffmpeg|media|GStreamer codecs and ffmpegthumbnailer|off|
|
|
sox|media|command-line audio processing toolkit|off|
|
|
imagemagick|media|image manipulation suite|off|
|
|
yt-dlp|media|YouTube and media downloader|off|
|
|
|
|
# ── Graphic Design ────────────────────────────────────────────────────────────
|
|
gimp|graphics|GNU Image Manipulation Program|off|
|
|
inkscape|graphics|vector graphics editor|off|
|
|
krita|graphics|digital painting and illustration|off|
|
|
|
|
# ── Video Editing ─────────────────────────────────────────────────────────────
|
|
kdenlive|video|KDE non-linear video editor|off|
|
|
openshot|video|cross-platform video editor|off|
|
|
shotcut|video|cross-platform video editor|off|
|
|
|
|
# ── Audio Production ──────────────────────────────────────────────────────────
|
|
ardour|audio|professional DAW|off|
|
|
audacity|audio|multi-track audio editor|off|
|
|
lmms|audio|Linux MultiMedia Studio music production|off|
|
|
mixxx|audio|DJ mixing software|off|
|
|
cecilia|audio|audio synthesis and signal processing (AUR)|off|
|
|
|
|
# ── Browsers ─────────────────────────────────────────────────────────────────
|
|
chromium|browsers|open-source Chromium browser (official)|off|
|
|
firefox-browser|browsers|Mozilla Firefox (official)|on|
|
|
zen-browser|browsers|privacy-focused Firefox fork (AUR)|off|
|
|
nyxt|browsers|keyboard-driven hackable browser (AUR)|off|
|
|
librewolf|browsers|hardened Firefox fork (AUR)|off|
|
|
min-browser|browsers|minimal Electron browser (AUR)|off|
|
|
|
|
# ── IDEs & Editors ────────────────────────────────────────────────────────────
|
|
vscodium|editors|telemetry-free VS Code build (AUR)|off|
|
|
zed-ide|editors|high-performance Rust IDE (official)|off|
|
|
geany|editors|lightweight IDE with plugins (official)|off|
|
|
codeblocks|editors|C/C++ IDE (official)|off|
|
|
kate|editors|KDE advanced text editor (official)|off|
|
|
|
|
# ── Virtualisation & Remote Desktop ───────────────────────────────────────────
|
|
rdp-client|virt|Remmina with FreeRDP and VNC plugins|off|
|
|
lamco-rdp-server|virt|native Wayland RDP server (AUR, Rust)|off|
|
|
qemu|virt|full QEMU/KVM stack with virt-manager|off|
|
|
|
|
# ── Identity & Infrastructure ─────────────────────────────────────────────────
|
|
freeipa-client|infra|sssd and ipa-client-install with auto-enrollment|off|
|
|
freeipa-server|infra|interactive FreeIPA server setup with client generator|off|
|