Skip to content

clintre/solseek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solseek

A TUI Package Manager for Solus

🌟Features 📑Requirements & Installation 📗Usage 💪Contributing

Solseek is a simple terminal user interface that allows you to browse, search, and manage packages for Solus and Flatpak. Packages can be installed, reinstalled, updated, verified, and removed through the interface. It is built around the native tools ( bash, eopkg, flatpak, etc.) to avoid complications.

Click image below to see a short demo video

See it in Action

Features

  • Select and install multiple packages at once
  • View package details
  • Manage system updates for installed tools such as; eopkg, flatpak, snap, distrobox, and fwupd
  • Verify all packages installed by eopkg
  • View and export installed packages for eopkg and flatpak (all and/or user installed)
  • View system configurations

Known Limitations / Issues

  • Currently only in English and French

Planned

  • Additional languages (looking for help on this)
  • Recipes for common installs on Solus (Nvidia, Distrobox, etc)

Contributing

The biggest need right now is the language files. If you are not as familiar with git commands on your computer, I have created a guide so you can use the Github website to make changes easily.

  • Correcting Language Files
  • Adding language file guide coming, but if you are familiar with Github, copy the en directory and contents and translate.

Credits

Solus and eopkg! Solseek uses eopkg natively to handle the packaging information and interaction. There was no need to write some system to extract the data as the Solus team has done a wonderful job already with eopkg and it allows me to simply wrap this tool around the strengths of it.

Inspirations from other distro tools

  • pacseek - Overall concept
  • dnfseek - Using fzf for handling the UI/UX