Conversation
NixOS package will fail to compile due to lack of curl as this project depends on it.
Qt was previously a part of this repo, but no longer seems to be. So we're gonna drop it from this package because it's practically a noop. And update the version string to reflect the newest version of this repo's tags.
|
I'm fine with moving the creation of /etc/nbfc into a separate step, but it shouldn't be a part of the normal makefile install target as it is a step which touches the system configuration and that should be only relegated to package maintainers and users that are manually installing the service. |
/etc shouldn't really be added through the Makefile as it breaks the NixOS philosophy of having package build processes being independent from your own system configuration. Instead, it should fall on the package maintainers that they install those folders instead.
|
Hello @nikp123, thank you for contributing. You are right, creating However, I disagree with renaming the package from Also, I noticed the (The reason I'm bringing this up is because I remember NixOS having a kind of "static" filesystem where you can't modify files in e.g. So:
Best regards, Benjamin |
|
Thanks for the feedback.
Yes and no. Most Nix packages don't write to /etc directly, however it's not strictly forbidden. This just offers the option for someone to manually configure the package and then later upgrade to a generated config via NixOS options if they so choose. However, I have no issue with reverting the name as it was, I didn't think the |
|
does this work past this commit 7960a1d if this is still working with latest commit |
It's a non-existant file that breaks the build on NixOS. We need to remove it for the build process to succeed.
|
@bohanubis I have updated the remote to a newer version. I haven't ran the program, but I've made sure it builds. The problem was that |
|
@nikp123 I can confirm it works thanks a lot |
NixOS package will fail to compile due to lack of curl as this project depends on it.
And the Qt UI doesn't seem to be a part of this repo anymore so I will drop it from this package's flake.