Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for nix-darwin's Nix Apps directory #209

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

amsam0
Copy link

@amsam0 amsam0 commented Dec 27, 2023

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 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

Steps to test this feature

  1. Install nix-darwin
  2. Install an app by adding it to your environment.systemPackages, for example iterm2

Screenshots

-

Additional info

-

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant