more pipe rewriting
This commit is contained in:
@@ -37,13 +37,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf (lib.any (s: s.enable) (lib.attrValues config.my.scripts)) {
|
config = lib.mkIf (lib.any (s: s.enable) (lib.attrValues config.my.scripts)) {
|
||||||
users.users.jawz.packages = lib.flatten (
|
users.users.jawz.packages =
|
||||||
lib.mapAttrsToList (
|
config.my.scripts
|
||||||
_name: script: lib.optional (script.enable && script.install) script.package
|
|> lib.mapAttrsToList (_name: script: lib.optional (script.enable && script.install) script.package)
|
||||||
) config.my.scripts
|
|> lib.flatten;
|
||||||
);
|
|
||||||
|
|
||||||
systemd.user.services = lib.mapAttrs' (
|
systemd.user.services =
|
||||||
|
config.my.scripts
|
||||||
|
|> lib.mapAttrs' (
|
||||||
name: script:
|
name: script:
|
||||||
lib.nameValuePair "${script.name}" (
|
lib.nameValuePair "${script.name}" (
|
||||||
lib.mkIf (script.enable && script.service) {
|
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:
|
name: script:
|
||||||
lib.nameValuePair "${script.name}" (
|
lib.nameValuePair "${script.name}" (
|
||||||
lib.mkIf (script.enable && script.service) {
|
lib.mkIf (script.enable && script.service) {
|
||||||
@@ -75,6 +78,6 @@
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
) config.my.scripts;
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user