more pipe rewriting
This commit is contained in:
parent
fbd6b16962
commit
b863568077
@ -37,13 +37,14 @@
|
||||
};
|
||||
|
||||
config = lib.mkIf (lib.any (s: s.enable) (lib.attrValues config.my.scripts)) {
|
||||
users.users.jawz.packages = lib.flatten (
|
||||
lib.mapAttrsToList (
|
||||
_name: script: lib.optional (script.enable && script.install) script.package
|
||||
) config.my.scripts
|
||||
);
|
||||
users.users.jawz.packages =
|
||||
config.my.scripts
|
||||
|> lib.mapAttrsToList (_name: script: lib.optional (script.enable && script.install) script.package)
|
||||
|> lib.flatten;
|
||||
|
||||
systemd.user.services = lib.mapAttrs' (
|
||||
systemd.user.services =
|
||||
config.my.scripts
|
||||
|> lib.mapAttrs' (
|
||||
name: script:
|
||||
lib.nameValuePair "${script.name}" (
|
||||
lib.mkIf (script.enable && script.service) {
|
||||
@ -61,9 +62,11 @@
|
||||
};
|
||||
}
|
||||
)
|
||||
) config.my.scripts;
|
||||
);
|
||||
|
||||
systemd.user.timers = lib.mapAttrs' (
|
||||
systemd.user.timers =
|
||||
config.my.scripts
|
||||
|> lib.mapAttrs' (
|
||||
name: script:
|
||||
lib.nameValuePair "${script.name}" (
|
||||
lib.mkIf (script.enable && script.service) {
|
||||
@ -75,6 +78,6 @@
|
||||
};
|
||||
}
|
||||
)
|
||||
) config.my.scripts;
|
||||
);
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user