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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
ghost: init at 0.11.9 #24936
ghost: init at 0.11.9 #24936
Conversation
88f12dd
to
bec4bca
Compare
The main problem here is the huge amount of stuff that'd need to be checked into the repository. Now, that's a failing of the tooling as far as I can tell, but even if it can't be helped it's still way too much, IMO. |
It would create less, if it was added to |
OK, let me try to add it via node-packages.json. I thought it is ok because I saw pump.io is doing something similar. By the way, I think adding the module alone is not enough to make it usable. The ghost package only comes with the core part, it does not include any theme and the admin panel. To make it work, I have to run |
3f3f649
to
cf03c31
Compare
Updated to use node-packages.json |
This project seems to use bower to download assets. We have this tool for that: https://github.com/rvl/bower2nix |
Hello, sorry for the late follow up, have been busy for a while... After some trial and error, I think using
|
I still think 11K lines for a single package is way too much. The repo is a commons, so there has to be a reasonable payoff for each line added. This proposal falls short of that by far. Consider that 20 package expressions of this size would add more lines than is required to describe the entire open source Haskell ecosystem (thousands of packages). |
Right, this is big, but is there any way to make it smaller? If I use |
If you cannot add it into Nixpkgs yet, maybe you can provide an overlay for it, such that others can follow this overlays updates, and potentially contribute back. |
I agree with @nbp. Please provide this in an overlay. I'm closing this out because of the concerns raised earlier. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/nixos-installing-services-from-npm-possibly-w-overlays/5479/1 |
Motivation for this change
Add Ghost, the blogging platform to nixpkgs.
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wit"
(New package, no dependent)./result/bin/
)