# 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|