Conversation
|
Not sure about Is the clipboard history working on your build? |
|
it would be nice to not use edit: thanks for that meta attribute! |
Yes, clipboard history works fine |
|
Great work, thank you for cleaning up the nix build!
I think many of these might have been leftovers from me trying things out that did not work / were unnecessary. (E.g.: I think I did not import cmake as a build input in the beginning because of which the native build steps did not work). One thing I am weary about though is the removal of the wayland binaries in the postFixup step. For me, the binary produced by the flake did originally not work without them. Maybe something changed since then? Did you build the flake on a system using a wayland compositor? Btw, I think if we set |
I am running Hyprland (a wayland-only compositor) and haven't had any issues with removing the wayland binaries. Maybe this only becomes a problem on non-NixOS? I have also checked The reference I am using (https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md) doesn't mention anything about removing |
This is a feature of
|
eb46ca7 to
1c6415a
Compare
|
@dawnofmidnight Hey, thanks for the info! I have removed the |
1c6415a to
f46077d
Compare
|
the conflicts are from me merging your other pull request |
f46077d to
80577f7
Compare
This removes unnecessary build instructions from the nix build recipe It also brings the package definition closer to what nixpkgs packages look like
80577f7 to
dc4408b
Compare
|
the existing nix checks are failing, is this normal @bendi-github ? |
|
Seems like the error occurs because I renamed Edit 2: Originally, there was a paragraph of me being confused about github actions here, which was woefully uninformed, therefore I removed it. |
|
Hi, Since you are at it, can you please bump the nixpkgs revision (flake.lock) I use unstable branch, and qutebrowser (from unstable) uses 6.9.2 QT library, but vicinae flake.lock gets 6.9.1 version I'm not very sure, please let me know if this can have some workaround. 14:39:50 CRITICAL: Cannot mix incompatible Qt library (6.9.2) with this library (6.9.1)FYI: some old ref nixos discourse |
I use vicinae = {
url = "github:vicinaehq/vicinae";
inputs.nixpkgs.follows = "nixpkgs";
}; |
Yea, that should solve it. But I think I'll miss out cachix from vicinae, so I'd have to compile vicinae myself... Edit: Solved, I built it. It took ~ 8mins |
|
I feel like this is still good to include into the flake, as vicinae is actively worked on and nixpkgs get updated much slower. Is the aforementioned error possible to fix? |
4b8065c to
c26ad02
Compare
|
closing as #858 got merged |
Motivation: Cleanup nix build and add fields required for inclusion in nixpkgs
Things done:
vicinae.nixtopackage.nixmetafield @VortrizversionfieldfinalAttrs-stylemkDerivationThis builds without issues. I have tested the resulting binary and it seems to work as well as one built from main. We also get proper build logs again, the hand-rolled build phase caused them to not be output to the log for some reason.
Why was I able to remove so many deps and build steps, am I missing something here?
When opening the launcher window
WARN - Could not find any platform pluginis printed to the console, although this also happens on main. This does not seem to impede functionality however.