-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
wmenu: init at 0.1.2 #218300
wmenu: init at 0.1.2 #218300
Conversation
Hi, thank you for your PR for me however this derivation doesnt build
if this PR is still work in progress please mark it as draft, other feedback is commits and commit messages need to meet contribution guidelines, outlines in the CONTRIBUTING.md. |
also there is traling white space which fails ofborg EditorConfig check |
It seems as though the issue lies with wmenu as i can't solve this, should i still make it a draft? |
@Eken-beep Sorry I now properly read your comment about that it fails to compile |
you can disable that warning to get the build working, although it almost looks like a bug that should be reported upstream. once it builds are you able to test it ? eg run it |
@kirillrdy |
Ok the building of the binary works for me too after disabling warnings but it crashes instantly with a similar error message as the warning;
I'll report this issue to wmenu as for now, should i mark the package as broken and proceed or something? |
The guy working on wmenu fixed the warning now and the binary both compiles and works. |
|
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.
- still crashes for me, although i ran it from inside gnome wayland, maybe it works in sway
- need to either add yourself as maintainer or find a maintainer
- this PR should consist of just 2 commits, first with message like
maintainers: add yourusername
and secondwmenu: init at 0.1.2
platforms = platforms.linux; | ||
}; | ||
|
||
env.NIX_CFLAGS_COMPILE = toString [ |
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 applying patch this is no longer needed
Apparently gnome doesn't support gtk layer shell, i fell for that too. I got it working in hyprland though. The patch only removes the warning. |
@Eken-beep currently this PR contains 15 commits. Can you please squash so that its only 2 commits the reason for squash is to have commits that evaluate so that it can be used for automated git bisect to find any regressions. I can also see that you have a merge with your own branch ( commits appear twice ) maybe simplest way is to do
then git add maintainers list as first commit after that I think if this works for you we should be good |
3ff1520
to
06365e2
Compare
Thank you for taking your time helping me, this seems to be what CONTRIBUTING.md is after. |
Yes, cmake was unneccesary, don't know why that got there. |
@Eken-beep in your recent commits you are trying to delete pkgs/applications/networking/cluster/argocd-autopilot/default.nix if this gets merged then that file will be removed from reposiroy, but its still rerefenced in all-packages.nix thats why ofborg-eval failed there are many ways of fixing this, here is one of them
this will open text editor $EDITOR in there,we want to remove commits that introduce changes to argocd-autopilot, and we want to sqash you last commit that removes cmake result looks like
after that you should be left with just 2 commits and changes that only related to wmenu and you being maintainer |
I'm sorry but I tried fixing it with the GitHub web editor and broke it I'll try later. |
, fetchFromSourcehut | ||
, fetchpatch | ||
, pkg-config | ||
, cmake |
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.
cmake is not used
016aa0d
to
acfed1c
Compare
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
}) | ||
]; | ||
|
||
nativeBuildInputs = [ pkg-config meson ninja wayland-protocols scdoc ]; |
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.
sorry for duplicated comment:
with strictDeps = true
and wayland-protocols scdoc
in nativeBuildInputs
this derivation no longer builds
should we undo ?
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.
No, remove strictDeps and keep wayland-protocols and scdoc in nativeBuildInputs. I haven't tried with strictDeps on.
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.
i think intention for strictDeps to be on by default #178468
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.
Breaks for me too with strictDeps on... Should this be reverted, I mean it worked fine with everything in buildInputs.
Description of changes
add wmenu as requested by #217862
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)