Will https://install.lix.systems/lix be unchanging with updates #43

Open
opened 2025-04-02 19:05:28 +00:00 by dwt · 4 comments

I am currently working on a homebrew cask for lix to make it easy for homebrew users to also install lix, and perhaps get as infected by it as I have become.

This package could be really low maintenance, if that script at https://install.lix.systems/lix does not change with updated versions for lix.

It looks like it shouldn't change with lix releases, but maybe I'm missing something?

Of course I would also love a review of the built code, maybe I'm doing something horribly wrong.

I am [currently working on a homebrew cask for lix](https://github.com/dwt/homebrew-cask/blob/lix-add-cask/Casks/l/lix.rb) to make it easy for homebrew users to also install lix, and perhaps get as infected by it as I have become. This package could be really low maintenance, if that script at https://install.lix.systems/lix does not change with updated versions for lix. It looks like it shouldn't change with lix releases, but maybe I'm missing something? Of course I would also love a review of the built code, maybe I'm doing something horribly wrong.
Author

In a discussion on the #lix matrix channel, @K900 expressed a very strong sentiment against using such an unversioned shortcut URL.

Which I can understand with the nix ecosystem. That would mean one pull request to homebrew for each update of lix - they don't happen so often so that would be ok, but that seems to be the tradeoff.

Or perhaps I am missing something?

In a discussion on the #lix matrix channel, @K900 expressed a very strong sentiment against using such an unversioned shortcut URL. Which I can understand with the nix ecosystem. That would mean one pull request to homebrew for each update of lix - they don't happen so often so that would be ok, but that seems to be the tradeoff. Or perhaps I am missing something?
Author

⁦I am leaning towards getting the pull request to homebrew going, with the addendum, that as soon as the lix project has versioned urls to the installers, and perhaps a url where the current version can be read from - the homebrew package will updgrade to that.⁦

@maintainers: I am open to creating a new bug to track providing versioned urls for the installers.

⁦I am leaning towards getting the pull request to homebrew going, with the addendum, that as soon as the lix project has versioned urls to the installers, and perhaps a url where the current version can be read from - the homebrew package will updgrade to that.⁦ @maintainers: I am open to creating a new bug to track providing versioned urls for the installers.
Owner

The upgrade story for Lix with the installer is not great (slash doesn't really exist? unsure). Currently the supported upgrade path is to use nix upgrade-nix. Again this isn't great and we're aware of it.

The upgrade story for Lix with the installer is not great (slash doesn't really exist? unsure). Currently the supported upgrade path is to use nix upgrade-nix. Again this isn't great and we're aware of it.
Author
@jade [I have added a caveat to the package that points users to https://lix.systems/install/](https://lix.systems/install/).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix-installer#43
No description provided.