lgcoelho--- via Guix-patches via writes: > (define-configuration/no-serialization thinkfan-configuration > + (thinkfan > + (package thinkfan) > + "Thinkfan package to be used.") > (pid-file > (string "/var/run/thinkfan.pid") > "Where to store the PID file.") > @@ -491,17 +494,16 @@ (define-configuration/no-serialization thinkfan-configuration > > (define thinkfan-shepherd-service > (match-record-lambda > - (pid-file config-file log-file extra-options) > + (thinkfan pid-file config-file log-file extra-options) > (list (shepherd-service > (provision '(thinkfan)) > (documentation > "Adjust fan level according to configured temperature limits.") > (requirement '(user-processes)) > (start #~(make-forkexec-constructor > - (list (string-append #$thinkfan-next > - "/sbin/thinkfan") > - "-n" #$@extra-options > - "-c" #$config-file) > + (list (string-append #$thinkfan "/sbin/thinkfan") > + "-n" #$@extra-options > + "-c" #$config-file) That's a good idea, but can you squash this with the first commit? Best, -- Josselin Poiret