mirror of
https://github.com/nix-community/home-manager
synced 2024-12-21 01:09:47 +01:00
systemd: add automounts
option
This commit is contained in:
parent
b6613a8544
commit
1375fd4a03
1 changed files with 10 additions and 0 deletions
|
@ -16,6 +16,7 @@ let
|
|||
|| cfg.timers != {}
|
||||
|| cfg.paths != {}
|
||||
|| cfg.mounts != {}
|
||||
|| cfg.automounts != {}
|
||||
|| cfg.sessionVariables != {};
|
||||
|
||||
toSystemdIni = lib.generators.toINI {
|
||||
|
@ -170,6 +171,13 @@ in
|
|||
example = unitExample "Mount";
|
||||
};
|
||||
|
||||
automounts = mkOption {
|
||||
default = {};
|
||||
type = unitType "automount";
|
||||
description = unitDescription "automount";
|
||||
example = unitExample "Automount";
|
||||
};
|
||||
|
||||
startServices = mkOption {
|
||||
default = "suggest";
|
||||
type = with types; either bool (enum ["suggest" "legacy" "sd-switch"]);
|
||||
|
@ -275,6 +283,8 @@ in
|
|||
(buildServices "path" cfg.paths)
|
||||
++
|
||||
(buildServices "mount" cfg.mounts)
|
||||
++
|
||||
(buildServices "automount" cfg.automounts)
|
||||
))
|
||||
|
||||
sessionVariables
|
||||
|
|
Loading…
Reference in a new issue