Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

A one-stop package management solution for Arch-based platforms
Part of the ZENWORKS Suite


An extensive Lua script that utilizes paru and fzf to deliver a complete, minimal and convenient TUI solution for your Arch package queries, management and updates. The script will also automatically check whether fzf and paru are installed, if not; fzf will be installed automatically and then you'll be prompted with a choice between paru and paru-git, which ZENU will also install for you. In other words, you just make the script executable and run it. No need to worry about dependencies.


2026-07-14-120907_hyprshot
Package Manager
2026-07-14-120934_hyprshot
Update Manager

The script almost does it all, from flagging for bulk syncing, simultaneous additions/removals to filtering and bulk/selective updating. Explained as follows:

  • Flag: This function marks a package for syncing, since you can have multiple operations staged in one go.
  • Invert: Simply inverts your flags, useful for when you want to sync all available updates except for a few, in which case you select the ones you don't want to sync, then invert your selection.
  • Clear: Well this one is pretty clear, eh? Get it? But yes, it will clear all flags.
  • Source: A filter that toggles between all packages and only installed/local packages.
  • Update/Manage: A toggle switch between the package manager and the update manager.
  • Maintenance Panel: Manage your caches, orphaned packages, and more
  • Sync: Once you have your desired packages flagged for addition/removal, Sync will take care of the rest with no confirmation prompts except for installing packages. In which case, you'll only be prompted once more as a final confirmation.

Note

At least one installed nerd font is recommended in order to see the Download and Remove indicator glyphs as seen in the preview. Otherwise -while it won't break the script- you will, however, see artifacts in the glyphs' stead. I did not wish to automatically install a nerd font given the obvious intrusion, since this should be purely the user's choice.

About

One-stop package management solution for Arch-based platforms

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages