diff options
author | Ollie Charles <ollie@ocharles.org.uk> | 2015-11-18 11:28:58 +0000 |
---|---|---|
committer | Ollie Charles <ollie@ocharles.org.uk> | 2015-11-18 11:30:08 +0000 |
commit | 013b848346c3d1b0bab53aecd08c3a3de34c0999 (patch) | |
tree | f58f2ba18e9019606c86010b8bf5bc23874f457b /nixos/modules/services/misc/devmon.nix | |
parent | 1f27976e03c15183191d1b4aa1a40d1f14666cd2 (diff) | |
download | nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar.gz nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar.bz2 nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar.lz nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar.xz nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.tar.zst nixpkgs-013b848346c3d1b0bab53aecd08c3a3de34c0999.zip |
devmon: Non-root user, set PATH, require udisks2
devmon refuses to run as root. Instead, we now run it as a user service, and enable udisks2 in order to perform the mounts.
Diffstat (limited to 'nixos/modules/services/misc/devmon.nix')
-rw-r--r-- | nixos/modules/services/misc/devmon.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/nixos/modules/services/misc/devmon.nix b/nixos/modules/services/misc/devmon.nix index 7a1f7c2e079..9dc8fee2964 100644 --- a/nixos/modules/services/misc/devmon.nix +++ b/nixos/modules/services/misc/devmon.nix @@ -18,11 +18,13 @@ in { }; config = mkIf cfg.enable { - systemd.services.devmon = { + systemd.user.services.devmon = { description = "devmon automatic device mounting daemon"; - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.udevil ]; + wantedBy = [ "default.target" ]; + path = [ pkgs.udevil pkgs.procps pkgs.udisks2 pkgs.which ]; serviceConfig.ExecStart = "${pkgs.udevil}/bin/devmon"; }; + + services.udisks2.enable = true; }; } |