nix-darwin
nix-darwin copied to clipboard
Add support for persistent-apps in dock
Applications added to the dock point to an old derivation when a new derivation of an application is added to the Nix store. This allows configuring the persistent applications to display system apps or apps in the Nix store.
Updates require re-login or restarting the Dock process e.g. killall Dock
.
Dependent on: #790
Related / supersedes: https://github.com/LnL7/nix-darwin/issues/590 https://github.com/LnL7/nix-darwin/pull/616
I was looking to use this setting. Has development stopped in this PR?
A lot of tests have to be re-written for this to be totally ready to merge. Besides that, probably just a rebase. Would be lovely to get the maintainers' opinion on #790 before re-writing all of the tests.
I had to rebase, redo a bit of the implementation for testing, and finally added tests. New PR is opened up here: #898
For anyone following this PR, the newer PR #898 got merged 🎉