Skip to content

ivngineer/sword

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sword Logo

sword

So many tools to install different packages! We take care of that.

Sword stands for System Wide Open Repository Director.

2026-05-23_12-33-11 2026-05-23_12-33-11

Install

As of now, all Arch-based distros are supported.

Install from the AUR:

yay -S sword-bin

Or use any other AUR helper like paru, etc

Status

Currently the app is WIP (work in progress) and comes with no promises. Latest update adressed:

  • Firmware dedicated tab (Drivers)
  • Grouping app categories (WIP) into a dropdown

Known issues:

  • AUR installs don't work.
  • I'm yet to figure out secure authentication for yay.
  • App status (e.g. Installed, Avalible) doesn't refresh untile restart occasionally.

Dependencies

Runtime tools Sword shells out to:

Tool Package
expac expac
pacman pacman
flatpak flatpak
pkexec polkit
Install everything in one go:
sudo pacman -S expac flatpak polkit

Install and remove notes

  • Pacman installs use pkexec and your desktop's polkit agent for authentication. The default agent is hyprpolkit. A custom built-in auth dialog is planned for a future release.
  • Flatpak installs are per-user (flatpak install --user) - no password prompt needed, but installed apps won't be visible to other users.
  • AUR installs require paru or yay on PATH. If AUR installs fail, set SUDO_ASKPASS to a graphical sudo prompt like ksshaskpass so sudo doesn't need a terminal.

Near-term priorities:

  • Installed apps list: separate view for what's currently on the system
  • Update queue: pending updates across all sources in one place (including system packages!)
  • Custom polkit agent: native, theme-matching auth dialog built into Sword
  • Getting Flatpak operations to work consistently
  • Improving search engine
  • Plugin support for one-click repo add
  • Smoothness optimizations: it runs well on my machine, but I don't think it would on a 2010 laptop

Built on Tauri with Go on-device backend. May be bloated; I prioritize UX over sparing 200mb of ram.

About

A feature-rich GUI software store for Linux

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors