No description
  • Nix 72.8%
  • Shell 27.2%
Find a file
lamar daughma b3be401adc
Some checks failed
ci/crow/cron/update Pipeline failed
add crow-ci pipeline for automated version bumps
Cron 'heaper-update' runs daily at 06:00 UTC.
Checks GitHub for new releases, updates version.json, pushes branch, creates PR.
2026-06-02 14:30:40 +00:00
.crow add crow-ci pipeline for automated version bumps 2026-06-02 14:30:40 +00:00
.gitignore initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
flake.lock initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
flake.nix initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
heaper-cli-package-lock.json initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
README.md initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
update.sh initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00
version.json initial: heaper AppImage + heaper-cli nix packaging 2026-06-02 14:05:40 +00:00

heaper-nix

Nix flake packaging for Heaper — the desktop AppImage and the heaper-cli.

Usage

Add as a flake input:

{
  inputs.heaper.url = "git+https://git.litelot.us/litelotus/heaper-nix.git";

  # In your system config or home-manager:
  environment.systemPackages = [ inputs.heaper.packages.${system}.heaper ];
}

Or run directly:

nix run git+https://git.litelot.us/litelotus/heaper-nix

Updating to a new release

./update.sh
git add version.json && git commit -m "bump heaper to $(jq -r .version version.json)"
git push

Then on consuming flakes, nix flake update will pick up the new version.

Packages

  • heaper — Desktop AppImage (default)
  • heaper-cli — CLI tool (WIP — needs npm source hash)

heaper-cli note

The CLI package is stubbed out. It requires either:

  1. A buildable source repo on GitHub, or
  2. Packaging from the npm tarball

Once the source is available, fill in the hashes in flake.nix.