Skip to content

Latest commit

 

History

347 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solseek

A TUI Package Manager for Solus

License: GPL v3

🌟Features 📑Requirements & Installation 📗Wiki 💪Contributing

Solseek is a simple terminal user interface that allows you to browse, search, and manage packages and drivers 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.

📣 Note: Solseek has moved to Codeberg!

https://codeberg.org/clintre/solseek

GitHub will remain as a mirror, but all issues and contributions will need to be made on the new Codeberg repo


Features

  • Complete app store similar to Discover or Gnome Software
  • Works as a desktop app or from a terminal
  • Navigate and use with keyboard and/or mouse
  • Select and install multiple packages at once
  • Manage system updates for installed tools such as; eopkg, flatpak, snap, distrobox, and fwupd
  • Rollback system to help issues brought on by updates or installs
  • Driver manager for Nvidia and printer drivers (more coming)
  • Verify all packages
  • View and export installed packages for eopkg and flatpak (all and/or user installed)
  • Recall (rollback) system package actions
  • Update notification service (even when not running)
  • View system configurations
  • Quick update both system packages and flatpak using solseek up

Language Support

  • English
  • French
  • German
  • Polish
  • Portuguese
  • Slovenian
  • Spanish
  • Ukrainian

Known Limitations / Issues

  • Limited Language support
  • Limited Snap support. Only updates, no list or searching. Full Snap support is not planned at this time.

Planned

Feature Info Delivery
Additional Languages Looking for translators 🔃
Recipes Common configs & non-packaged apps 1.?
moss support AerynOS & future Solus 2.x
tmux support Enhance UX 2.x

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.

  • 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

About

A TUI Package Manager for Solus

Resources

Security policy

Stars

46 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages