diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 31d196da7889630aa8953945c024e0941323eb11..198676469740c693d75d9411e48ccd309b62ae2b 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -490,6 +490,10 @@ (define udisks-service-type
                          (service-extension dbus-root-service-type
                                             udisks-package)
                          (service-extension udev-service-type
+                                            udisks-package)
+
+                         ;; Profile 'udisksctl' & co. in the system profile.
+                         (service-extension profile-service-type
                                             udisks-package))))))
 
 (define* (udisks-service #:key (udisks udisks))