software catalog

This commit is contained in:
2026-10-28 15:08:48 -06:00
parent 201ed5f730
commit c468387825
152 changed files with 4127 additions and 68 deletions
+10 -67
View File
@@ -9,11 +9,15 @@ sections:
subhead: "CoreDesktop installs a lot of useful software, mostly for work at Federated Computer, but you may find it useful too. Missing something? Suggest it, or send in a PR."
tiles: ["neovim", "Firefox", "Element"]
ctas:
- label: "Browse the catalog"
url: "#catalog"
style: primary
- label: "Suggest a title"
url: "/contribute/"
style: primary
style: ghost
- type: table
id: sources
kicker: "Four sources"
headline: "Where the software comes from."
lede: "Each source has its own list in the repository, so you can see exactly what's installed."
@@ -24,72 +28,11 @@ sections:
- ["Flathub", "48 desktop apps in their own sandboxes", "[install-flatpaks.sh](https://gitea.federated.computer/Federated_Computer/coredesktop/src/branch/main/install-flatpaks.sh)"]
- ["mise", "Ruby and Rails", "[install-mise-ruby-rails.sh](https://gitea.federated.computer/Federated_Computer/coredesktop/src/branch/main/install-mise-ruby-rails.sh)"]
- type: cards
kicker: "From Flathub"
headline: "48 desktop apps, ready on first login."
lede: "Want more? Visit [flathub.org](https://flathub.org)."
columns: 3
items:
- label: "Browsers"
title: "Every browser you test against"
body: "Chrome, Chromium, Firefox, Brave, Zen and Vivaldi, plus Helium from the AUR as the default. Pick another in Settings › Apps › Default Apps."
- label: "Messaging"
title: "Talk to anyone"
body: "Signal, Telegram, Discord, Revolt and FluffyChat, Element from pacman, and Zoom for meetings."
- label: "Email & notes"
title: "Write it down"
body: "Thunderbird and Evolution for email; Obsidian, Logseq and Xournal++ for notes; Apostrophe for Markdown writing."
- label: "Media"
title: "Make and play media"
body: "Kdenlive for video editing, OBS for recording, Audacity for audio, Inkscape for vector graphics, Scribus for page layout, Spotify and Jellyfin."
- label: "Developers"
title: "Code and data"
body: "VS Code and VSCodium (VS Code without the Microsoft telemetry), Postman, DBeaver and Beekeeper Studio."
- label: "Local AI"
title: "Models on your own machine"
body: "Alpaca and LM Studio run language models locally, with nothing leaving your computer."
- label: "Remote"
title: "Reach other machines"
body: "Remmina and RustDesk for remote desktops, LocalSend to send files to nearby devices, and Trayscale for Tailscale."
- label: "Utilities"
title: "The useful little things"
body: "Boxes for virtual machines, Impression to write ISOs to USB sticks, Warehouse to manage Flatpaks, Extension Manager for [GNOME](https://www.gnome.org), and Helvum for audio routing."
- label: "And more"
title: "Downtime included"
body: "qBittorrent, RetroArch and others. See [install-flatpaks.sh](https://gitea.federated.computer/Federated_Computer/coredesktop/src/branch/main/install-flatpaks.sh) for the full list."
- type: split
kicker: "Development tools"
headline: "A full toolchain, out of the box."
lede: "Everything you need to build, run and ship, including three terminals: the GNOME console, kitty and ghostty."
columns:
- title: "Languages & runtimes"
items:
- "Go, Rust, Python, Node.js, npm and Bun"
- "Ruby and Rails, through mise"
- "Hugo and Dart Sass for websites"
- "Docker, Docker Compose and lazydocker"
- "pandoc and TeX Live for documents"
- title: "In the terminal"
items:
- "neovim (with kickstart.nvim), vim and tmux (with tpm)"
- "herdr, lazygit and difftastic"
- "ripgrep, fd, fzf, bat, eza, zoxide and yazi"
- "btop, htop, fastfetch and hyperfine"
- "nmap, mtr, sniffnet and whois"
- type: checklist
kicker: "On the desktop"
headline: "Also from pacman and the AUR."
items:
- "**LibreOffice** for documents, spreadsheets and slides"
- "**Bitwarden** for passwords"
- "**Element** for Matrix chat"
- "**GIMP**, **Flameshot** and **ImageMagick** for images"
- "**VLC** and **mpv** for video"
- "**Winboat** to run Windows apps"
- "**Cline Desktop**, in the AI sandbox"
- "**GNOME Tweaks** and the extra GNOME apps"
- type: catalog
id: catalog
kicker: "Catalog"
headline: "Everything CoreDesktop installs."
lede: "Grouped by what you'd use it for. Open a title for what it does, how CoreDesktop sets it up, and links to its website and source code. The libraries and plumbing behind them are in [packages.conf](https://gitea.federated.computer/Federated_Computer/coredesktop/src/branch/main/packages.conf)."
- type: final-cta
headline: "Something missing?"