When comparing pkgsrc vs Moom, the Slant community recommends Moom for most people. In the question“What are the best power user tools for macOS?” Moom is ranked 19th while pkgsrc is ranked 62nd. The most important reason people chose Moom is:
Moom comes with many preset keyboard shortcuts. The user can go into the graphical settings of the app and change any one of them to a different combination of keys.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro pkgin is an apt-like tools for installing binaries from pkgsrc
pkgin aims to be a tool similar to apt/yum for managing pkgsrc binaries by relying on pkg_summary for installing, removing and upgrading packages and dependencies, using a remote repo.
Pro Adapted for use on over a dozen different operating systems
Has been adopted to be used on several Unix-like operating systems and Windows. It's also the default package manager of DragonflyBSD and of the (now discounted) Bluewall Linux distro.
Pro Installs and works in the same way as MacPorts
Installs its own dependencies which means that it is very secure. Cannot install anything unless you use the "sudo" command which is in keeping with the Unix philosophy.
Pro Both binary packages and source build possible
Fast software installation is possible by using binary packages. It's also easy to build from source which allows for different compile-time options (like different UI backends) as well as gaining access to pre-release versions of software in certain cases.
Pro Offering tooling for backporting fixes
Backporting fixes can be done by cherry-picking updates from a newer branch (pkgsrc is released every 3 months) and creating a package. Sometimes bugs need to be fixed for production and there is neither a fix in newer pkgsrc nor the softwares upstream. So pkgsrc has tools like pkgdiff, mkpatches, etc. that help with developing patches and building binary packages from that. A bit of documentation about that process can be found here.
Pro Does not need Xcode command line tools or Xcode.
This means that you can install it fresh on a new installation of MacOS and have all your favorite apps installed right from the start.
Pro Works easily with Ansible
Can be used from within Ansible to install packages on macOS.
Pro Easy installation if you use 3rd party scripts
This one works brilliantly.
Pro Customizable keyboard shortucts
Moom comes with many preset keyboard shortcuts. The user can go into the graphical settings of the app and change any one of them to a different combination of keys.
Pro You can save tiling window position and size
Users can set window position and size themselves, allowing for a great way to set up a tiling window experience.
Pro Windows can be snapped to the edges of the screen
In addition to using the grid or the overlay, Moom can move and zoom windows by dragging them to screen edges.
Pro Simple customization
While you can set keyboard shortcuts, Moom has a very easy-to-use GUI and GUI-based customization features to help you get going right away.
Pro Adds a zoom button for all apps
Moom adds an overlay zoom button to the corner of all apps which allows any app to go full screen or be placed to certain sections of the screen (such as the top, bottom, or sides). This works even on apps that do not normally allow for full screen views.
Pro Multi-monitor support
Moom has excellent support for multi-monitor setups. You can drag a window to the edge of your screen into another monitor and snap it there.
Cons
Con Relatively complicated setup and installation
Installing and setting pkgsrc up is a bit more complicated than in other package managers where it often consists in running a single script.
Con Not so broadly used on MacOS as compared with MacPorts
You do not hear about Pkgsrc as openly as you hear the words "HomeBrew" or "MacPorts".
Con Outdated packages
Some packages are outdated.
Con Can't install some packages
Even building well known packages (except MacPorts) from source using the ports can fail.
Con UI for settings can be confusing
The settings for the app are pretty jumbled and are hard to get a grip of, especially for first time users. While all the settings one would need are there, they are difficult to find or understand, which requires a good bit of playing around with the settings in order to get a feel for them and what they offer.
Con Not free
Moom is not free: it costs $9.99.
Con Non customisable popover
The pop over is not customisable and has two presets which are odd for instance two presents are two split windows horizontally.