Skip to content

Conversation

@demenik
Copy link

@demenik demenik commented Oct 5, 2025

No description provided.

@kavishdevar
Copy link
Owner

does this fix #214?

I would've tried myself, but I don't have Nix setup.

@Cameo007
Copy link

It does not seem to fix my issue.

Comment on lines +32 to +33
qt6.qtdeclarative
qt6.qtsvg

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you need these packages? For me it builds fine without them.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copied qtdeclarative from here, dont know where qtsvg came from

qt6.qtmultimedia
qt6Packages.qtstyleplugin-kvantum

openssl

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here. I don't have openssl installed on my system and it works without this line.

Comment on lines +43 to +46
postInstall = ''
wrapProgram $out/bin/librepods \
--unset QT_STYLE_OVERRIDE
'';

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which style are you unsetting here? I just don't know what the variable does.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This fixed some weird QT styling bug for me

@kavishdevar
Copy link
Owner

#190 (comment)

I will add a flake.nix when this is ready (soon- it is almost done! Just need to add battery info- at least for AirPods.)

@nikolaishields
Copy link

Commenting to boost, would love to make use of this on nixos!

@GarrettGR
Copy link

Theres an issue with the flake on the linux/rust branch -- when I add it to my flake (added as an input, and then a package using): inputs.librepods.packages.${pkgs.stdenv.hostPlatform.system}.default a number of the features don't work properly. It doesn't pause playback when I take the airpods out of my ear, it doesn't report the battery of the airpods even when they're connected and playing media, and there are a few other weird behaviors I need to verify more thoroughly and open an issue about.

However, when I run it using nix run github:kavishdevar/librepods/linux/rust\#default or when I build it from the flake and then execute the package (running: ./result/bin/librepods) all the functionality works.

I haven't had time to investigate the root causes of the issues or enumerate all the issues that are occurring, but I wanted to drop a comment here in the meantime and I'll open an issue in the next few days when I have the time to do some more testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants