chore: adds nixos flake support #844

Merged
ammaratef45 merged 2 commits from devydave/abra:feat-nix-flake into main 2026-05-20 22:29:52 +00:00
Contributor

Finally had time to create the PR. WHat do you think should I put in the maintainer property?

Finally had time to create the PR. WHat do you think should I put in the maintainer property?
devydave added 2 commits 2026-05-17 20:39:02 +00:00
Merge branch 'main' into feat-nix-flake
All checks were successful
continuous-integration/drone/pr Build is passing
75b1649468
devydave requested review from ammaratef45 2026-05-17 20:39:02 +00:00
ammaratef45 approved these changes 2026-05-19 00:24:26 +00:00
ammaratef45 left a comment
Member

Amazing, tested by running nix develop then make and had a clean smooth abra binary to use!

For maintainer, are you comfortable maintaining it? I imagine there are not that many updates and I can continue reviewing PRs

Amazing, tested by running `nix develop` then `make` and had a clean smooth abra binary to use! For maintainer, are you comfortable maintaining it? I imagine there are not that many updates and I can continue reviewing PRs
@ -0,0 +3,4 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
Member

nice! (I'm a nix newbie and TIL about this haha)

nice! (I'm a nix newbie and TIL about this haha)
Author
Contributor

Amazing, tested by running nix develop then make and had a clean smooth abra binary to use!

For maintainer, are you comfortable maintaining it? I imagine there are not that many updates and I can continue reviewing PRs

Yes, I am up for maintaining it :) I use abra on a regular basis, so I also have a strong interest to keep it up to date ^^
I also expect things to stay stable unless there are breaking build changes or external dependencies introduced.

> Amazing, tested by running `nix develop` then `make` and had a clean smooth abra binary to use! > > For maintainer, are you comfortable maintaining it? I imagine there are not that many updates and I can continue reviewing PRs Yes, I am up for maintaining it :) I use abra on a regular basis, so I also have a strong interest to keep it up to date ^^ I also expect things to stay stable unless there are breaking build changes or external dependencies introduced.
Author
Contributor

Just to leave it here too, install steps to add it to your system packages once this is merged.
Based on https://nixos.wiki/wiki/flakes#Using_nix_flakes_with_NixOS

  1. Add the flake to your inputs
inputs = {
  abra = {
    url = "git+https://git.coopcloud.tech/toolshed/abra.git";
  };
};
  1. Add abra package to system package, replace x86_64-linux with the value according to your system
{
  pkgs,
  abra,
  ...
}:
{
  environment.systemPackages = with pkgs; [
    abra.packages.x86_64-linux.default
  ];
}
Just to leave it here too, install steps to add it to your system packages once this is merged. Based on https://nixos.wiki/wiki/flakes#Using_nix_flakes_with_NixOS 1. Add the flake to your inputs ```nix inputs = { abra = { url = "git+https://git.coopcloud.tech/toolshed/abra.git"; }; }; ``` 1. Add abra package to system package, replace _x86_64-linux_ with the value according to your system ```nix { pkgs, abra, ... }: { environment.systemPackages = with pkgs; [ abra.packages.x86_64-linux.default ]; } ```
ammaratef45 merged commit c7bd55e371 into main 2026-05-20 22:29:52 +00:00
ammaratef45 deleted branch feat-nix-flake 2026-05-20 22:29:53 +00:00
decentral1se added this to the Abra "next" project 2026-05-22 09:45:26 +00:00
decentral1se moved this to In Progress in Abra "next" on 2026-05-22 09:45:36 +00:00
decentral1se moved this to Done in Abra "next" on 2026-05-22 09:45:39 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#844
No description provided.