This PR adds support for apps installed via nix-darwin. nix-darwin installs apps into a symlinked directory at /Applications/Nix Apps. Since OpenInTerminal ignores aliases/symlinks, these apps were previously not picked up.
It also includes fixes for nixpkgs's iTerm, IntelliJ IDEA Community Edition, and PyCharm Community Edition packages. nix installs iTerm as iTerm2.app, and IntelliJ and PyCharm with CE appended to the app name. OpenInTerminal did not previously recognize these names.
Does this solve an existing issue? If so, add a link to it
183, partially. It does not add support for nix installed apps without a .app
Summary of this pull request
This PR adds support for apps installed via nix-darwin. nix-darwin installs apps into a symlinked directory at
/Applications/Nix Apps
. Since OpenInTerminal ignores aliases/symlinks, these apps were previously not picked up.It also includes fixes for nixpkgs's iTerm, IntelliJ IDEA Community Edition, and PyCharm Community Edition packages. nix installs iTerm as
iTerm2.app
, and IntelliJ and PyCharm withCE
appended to the app name. OpenInTerminal did not previously recognize these names.Does this solve an existing issue? If so, add a link to it
183, partially. It does not add support for nix installed apps without a .app
Steps to test this feature
environment.systemPackages
, for exampleiterm2
Screenshots
-
Additional info
-