SATySFi icon indicating copy to clipboard operation
SATySFi copied to clipboard

Add Nix installation method

Open mt-caret opened this issue 6 years ago • 8 comments

Nix supports macOS too (and Bash on Ubuntu on Windows unofficially), but I've only tested the build on NixOS and Ubuntu. (If I have the time) I'll try them and if they seem to work fine, I'll add them to the supported list.

mt-caret avatar Mar 16 '18 01:03 mt-caret

Why is it better to support installation by Nix officially? I think Nix is not so popular.

nekketsuuu avatar Mar 16 '18 02:03 nekketsuuu

Considering that getting SATySFi packaged into distros would probably be a pain, wouldn't it be nice for there to be at least one way to install SATySFi on Linux distributions (which doesn't require you to manually build it from source)?

mt-caret avatar Mar 16 '18 02:03 mt-caret

Hmm... I think packaging SATySFi is early because it's under the highly development period currently. There is even no version number (#22). So I think the cost to support Nix officially is bigger than the advantage of that.

Note that this is my personal opinion. The final decision will be done by gfn-san.

nekketsuuu avatar Mar 16 '18 03:03 nekketsuuu

Why is it better to support installation by Nix officially? I think Nix is not so popular.

I don't think of README inclusion as an indication of official support. However, if we want to be clear, I suggest adding the "list of third-party packages/tools" section.

qnighy avatar Mar 16 '18 06:03 qnighy

As a side note, I also want some traffic line from here to satysfi.vim and SATySFi for Windows, whether "official" or not.

qnighy avatar Mar 16 '18 06:03 qnighy

@mt-caret I asked @gfngfn. His opinion is that it should be clear that the Nix package is unofficial.

qnighy avatar May 12 '18 06:05 qnighy

HEAD of master currently doesn't build on Nix, so I'll rebase and add something saying it's unofficial when I update the package over at NixOS/nixpkgs.

mt-caret avatar May 12 '18 07:05 mt-caret

Considering that SATySFi has had semver for a while and you can install 0.0.4 via nixpkgs-unstable now, what does everybody think about merging this?

mt-caret avatar Mar 21 '20 03:03 mt-caret