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 Nix build and packaging support #67

Merged
merged 5 commits into from
Feb 1, 2024

Conversation

siriobalmelli
Copy link
Contributor

I manage my system using Nix's home-manager, and I am adopting git-repo-manager to manage all of the Git repos I work with.

In this commit series I add support for:

  • building and running git-repo-manager with Nix
  • creating a build environment with all dependencies for git-repo-manager development
  • importing git-repo-manager in other Nix builds (my personal use case)

I plan on continuing to use git-repo-manager personally, and in that case am also happy to maintain Nix support in this project.

Signed-off-by: Sirio Balmelli <[email protected]>
Nix users can now run this application directly, eg:

$ nix run github:hakoerber/git-repo-manager/develop -- --version

More documentation about Nix here: https://nixos.org/

Signed-off-by: Sirio Balmelli <[email protected]>
Signed-off-by: Sirio Balmelli <[email protected]>
@hakoerber
Copy link
Owner

Hey, this is awesome! Thank you for that.

I'm not familar with Nix. I'll take a closer look at this shortly and get back to you.

@hakoerber
Copy link
Owner

I'll merge this as-is. I won't be able to support Nix though, so I may have to ping you if any issues pop up :)

Thank you for this!

@hakoerber hakoerber merged commit ea7299a into hakoerber:develop Feb 1, 2024
1 check passed
@siriobalmelli
Copy link
Contributor Author

Thank you, I appreciate the responsiveness.

Happy to maintain Nix support, feel free to ping.

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.

2 participants