Repository navigation
1.2.3
pkl-systemd 1.2.3 (2025-07-11)
This is the 1.2.3 release of pkl-systemd - declarative systemd unit configuration using Pkl.
Installation
Option 1: PklProject Dependencies (Recommended)
Add to your PklProject dependencies:
dependencies {
["systemd"] = "package://pkl.declix.org/pkl-systemd@1.2.3"
}
Then import with short syntax:
import "@systemd/Service.pkl"
import "@systemd/Timer.pkl"
// etc.Option 2: Direct Import
// Service unit
amends "package://pkl.declix.org/pkl-systemd@1.2.3#/Service.pkl"
// Timer unit
amends "package://pkl.declix.org/pkl-systemd@1.2.3#/Timer.pkl"
// Socket unit
amends "package://pkl.declix.org/pkl-systemd@1.2.3#/Socket.pkl"
// Mount unit
amends "package://pkl.declix.org/pkl-systemd@1.2.3#/Mount.pkl"
// Other unit types: Target, Path, Swap, Automount, Slice, ScopeBug Fixes
- add project name to version header in release notes (4ee19c2)