-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
plik: init at 1.3.1 #103705
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
plik: init at 1.3.1 #103705
Conversation
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.
Thanks for the module. I'll probably make use of it at some point 👍
I have left a few comments I hope you find helpful. If you have any questions or want any clarification just let me know. Happy to help in any way I can.
}; | ||
|
||
config = mkIf cfg.enable { | ||
systemd.services.plikd = { |
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.
After we merge this PR you might consider contributing this systemd
unit to upstream. I'm sure they would benefit from your contribution.
Thank you for your comments, I tried to fix them, I am still not very sure how to address the "settings" key to have a flexible solution, but not too much hurdle for the admin also |
@aanderse, following the example on n8n module, I fixed this one too, and added the hardening config too |
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.
Module LGTM 👍 Unfortunately I don't generally review packages (and know almost nothing about go
), so we should get someone else to review this.
fdf50ab
to
5714411
Compare
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
@freezeboy please rebase. |
The client and the servers are separated so that a simple user just gets the necessary binary. Currently the server frontend has a very old build, I could not build this asset myself, so for the moment I simply extracted it from the binary release of the project. Once this build procedure will have been updated I will transition to a full build
Conflict resolved |
@davidak are you familiar enough to merge this? |
Result of 1 package blacklisted:
2 packages built:
|
Result of 1 test built:
|
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.
Changes look OK
Builds and works
Test runs successful
Motivation for this change
Add package, module and test for plik
Currently, the web frontend is extracted from the release from upstream due to problems to
build it. I hope to fix this in a future update
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)