nix-darwin icon indicating copy to clipboard operation
nix-darwin copied to clipboard

Add support for persistent-apps in dock

Open dfrankland opened this issue 1 year ago • 2 comments

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

dfrankland avatar Mar 20 '23 17:03 dfrankland

I was looking to use this setting. Has development stopped in this PR?

rmgpinto avatar Feb 22 '24 15:02 rmgpinto

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.

dfrankland avatar Feb 22 '24 17:02 dfrankland

I had to rebase, redo a bit of the implementation for testing, and finally added tests. New PR is opened up here: #898

dfrankland avatar Mar 03 '24 07:03 dfrankland

For anyone following this PR, the newer PR #898 got merged 🎉

dfrankland avatar Mar 04 '24 15:03 dfrankland