Closed TheGoudaMan closed 4 months ago
You need to set services.asusd.package = pkgsUnstable.asusctl
or something like that.
I got this issue resolved - apparently channel version 24.05 got released just after a day I installed nixos, which was unexpected, and system was using asusd from 23.11 channel which didn't had a "package" attribute and it got me really confused.
If by chance someone facing same issue I described above - make sure you're using at least channel v24.05
Describe the bug
After installing asusctl in systemPackages with unstable (v6.0.9) and enabling asusd service on my ROG Zephyrus G16 GU605MI, following error occurs upon running asusctl:
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
asusctl working properly
Additional context
If I'm not mistaken, it seems to me it has to deal with asusd service version. When I run "systemctl status asusd" I get following output:
In control group it relies on asusctl-4.7.1 - which seems incorrect and very old version. When I check version of asusctl and asusd package that comes with it I get:
Which shows v6.0.9 and looks correct. Without enabling asusd service asusctl won't work, so I tried to fix it multiple times by tweaking asusd service and failed (most likely due to lack of experience), trying stuff like this: https://nixos.org/manual/nixos/unstable/#sec-replace-modules
Overall, this version mismatch behavior seems wrong unless I'm not aware of something. Is there something I can do to resolve this? Thanks.
Is there something I can do to fix it? Thanks in advance.
Notify maintainers
@K900 @aacebedo
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a :+1: reaction to issues you find important.