New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
thelounge: init at 3.0.1 #51947
thelounge: init at 3.0.1 #51947
Conversation
When removing should, you can add a entry to our 19.03 release notes. |
ad6927c
to
2805b49
Compare
2805b49
to
da1b1a8
Compare
da1b1a8
to
b5e29e5
Compare
Is there anything I can do to help out getting this landed? (And/or, how do I patch this in locally to test it out...?) |
5422ddc
to
8a62229
Compare
8a62229
to
caa4326
Compare
caa4326
to
05042c2
Compare
@infinisil I've addressed your review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than these little things this looks good to me. I can merge once those are addressed
2473e45
to
4c44118
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright this looks good to me :)
Now you just have to fix the merge conflict by updating the node set again (node packages are a bit annoying in nixpkgs..)
Feel free to ping me or @Mic92 when ready so we can merge
Oh and one more thing: Would be nice if you could split up the commits into adding the package, updating node modules, then adding the NixOS module, in that order |
4c44118
to
2d5a83a
Compare
NixOS module commits should start with "nixos/thelounge: ", and I'd put both last commits into a single one named "nixos/thelounge: init" (no version because the module is version-agnostic, and no separate commit for the non-dynamic thing because that was just addressing feedback from a review) |
6f223ea
to
bf03b28
Compare
The Lounge is the official and community-managed fork of Shout. This intends to replace the `shout` service.
bf03b28
to
37a2f05
Compare
Ok. I've rebased again and fixed up the commit log. |
Thanks for your patience :) |
Motivation for this change
The Lounge is the official and community-managed fork of Shout - The self-hosted web IRC client.
The main motivation for inclusion to nixpkgs is that I don't really know how to maintain packages out-of-tree
(:
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)I've been running this for a few days.
A few things to consider:
v3.0
of The Lounge. The update tov3
might happen during unrelated rebuilds ofnodePackages
because the version is not pinned. Not sure if that's ideal. It's in line withshout
package though.User-management for private instances is not (yet?) handled by this PR. It might be useful to include a script that setsTHELOUNGE_HOME
and invokes thethelounge
binary as thethelounge
user.shout
package and service should probably be marked as deprecated or for removal. Is there a standard way to do this?