SolarLune / masterplan

MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.
https://solarlune.itch.io/masterplan
509 stars 46 forks source link

NixOS packaging #55

Closed critbase closed 3 years ago

critbase commented 3 years ago

hey, i like your software and i use nixos so i wrote a package for it. i'm not sure if getting it into the main nix repos would count as redistributing builds, so would you mind if i made a pr adding the package expression to this repo? (though i'm not sure how many other nixos users are also using this software)

SolarLune commented 3 years ago

Hello! Thanks a lot for using MasterPlan; I appreciate it! Yes, getting it into the repos would count as redistribution, so I appreciate you not adding it in there.

Making a PR for this could be nice, but I feel like it's not a large enough need to outweight the added cost. Would it be possible to simply post the necessary files here, or is packaging for NixOS more complicated? I'm unfamiliar with the distro.

critbase commented 3 years ago

Would it be possible to simply post the necessary files here, or is packaging for NixOS more complicated? I'm unfamiliar with the distro.

Yeah, no problem. If anything, NixOS makes it easy to install arbitrary packages that aren't in the main repos.

For any fellow NixOS users: just make sure these two files are in the same directory, then you should be able to build masterplan with nix-build -E "with import <nixpkgs> {}; callPackage ./default.nix" default.nix deps.nix

SolarLune commented 3 years ago

Got it. Thanks a lot! I'll close this issue, but any NixOS users can refer to this to build it easily.