diff --git a/schema/app/containerudev/templates.cue b/schema/app/containerudev/templates.cue new file mode 100644 index 0000000..f7c227e --- /dev/null +++ b/schema/app/containerudev/templates.cue @@ -0,0 +1,23 @@ +package containerudev + +templates: [ + { + template: "common/reload-udev-rules.path" + dest: "/etc/systemd/system/reload-udev-rules.path" + hooks: { + changed: [ + {run: "systemctl daemon-reload"}, + {run: "systemctl try-restart reload-udev-rules.path"} + ] + } + }, + { + template: "common/reload-udev-rules.service" + dest: "/etc/systemd/system/reload-udev-rules.service" + hooks: { + changed: [ + {run: "systemctl daemon-reload"}, + ] + } + } +] diff --git a/schema/app/nut/templates.cue b/schema/app/nut/templates.cue index 038ebaa..373161d 100644 --- a/schema/app/nut/templates.cue +++ b/schema/app/nut/templates.cue @@ -1,6 +1,8 @@ package nut -templates: [ +import "du5t1n.me/cfg/schema/app/containerudev" + +templates: containerudev.templates + [ { template: "nut/nut.sysusers" dest: "/etc/sysusers.d/nut.conf"