-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
[NixOS]: Hyprshade doesn't work (can't connect to "/tmp/hypr/*/.socket.sock.) #35
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Here's an example of attempting to enable it. Whether I let it use an implicit path or force an explicit one, as long as I pass a non-mustache filter and a valid filter name, it seems it does try to apply it, and there's no error output I can see either. This is true both for filters in the So even when the path is valid, though it says it's turning it on, it's just not applying it for some reason. Maybe someone else on NixOS unstable will chime in if they're experiencing the same thing. If there's other helpful info I can provide you, let me know. For now, that's probably the extent of my helpful knowledge. |
I have the same issue on NixOS with |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Since the error seems not to occur for @willswats in Hyprland v0.39.1, I wonder if the same would also apply for @markaacosta. @markaacosta Would you mind confirming if this is true? |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
on 0.39 hyprland everything works fine for me too |
I think I figured out whats wrong, the (pkgs.hyprshade.override {
hyprland = inputs.hyprland.packages.${pkgs.system}.hyprland;
}) I don't know if this is the typical behavior for when there is a difference between the |
Perhaps it's due to this breaking change in Hyprland
|
I didn't even think of the possibility that Hyprshade is running the wrong |
I'm on flakes, yeah. Did you add this directly to the |
Add it to { pkgs, inputs, ... }:
{
environment.systemPackages = [
(pkgs.hyprshade.override {
hyprland = inputs.hyprland.packages.${pkgs.system}.hyprland;
})
];
} Or { pkgs, inputs, ... }:
{
home.packages = [
(pkgs.hyprshade.override {
hyprland = inputs.hyprland.packages.${pkgs.system}.hyprland;
})
];
} And If you haven't done so already, you will also need to add |
@willswats I've got all that other scaffolding and have modularized things pretty well, but I hadn't seen this construct for overriding specific attributes or dependencies for a package. Thanks for the great tip - and @loqusion this also definitely fixed / rolled back hyprshade for me! |
Great! I'll pin the issue in case it helps anyone else experiencing the same error, and hide some comments to increase visibility of the solution. |
See issue here for context: hyprwm/Hyprland#6112
Hyprshade seems broken on NixOS -
hyprshade on
doesn't do anything, other commands (e.g.hyprshade ls
) produce the erroneous output mentioned in the above issue.The text was updated successfully, but these errors were encountered: