From 48e82482b4f747eb45b9371a92d24ff4cf57e8f9 Mon Sep 17 00:00:00 2001 From: tkoyasak <72780548+tkoyasak@users.noreply.github.com> Date: Wed, 20 May 2026 23:25:35 +0900 Subject: [PATCH 1/2] pkl: init --- README.md | 1 + examples/formatter-pkl.toml | 6 ++++++ programs/pkl.nix | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 examples/formatter-pkl.toml create mode 100644 programs/pkl.nix diff --git a/README.md b/README.md index 731999d..8e03199 100644 --- a/README.md +++ b/README.md @@ -313,6 +313,7 @@ functions. * [perltidy](programs/perltidy.nix) * [php-cs-fixer](programs/php-cs-fixer.nix) * [pinact](programs/pinact.nix) +* [pkl](programs/pkl.nix) * [prettier](programs/prettier.nix) * [protolint](programs/protolint.nix) * [qmlformat](programs/qmlformat.nix) diff --git a/examples/formatter-pkl.toml b/examples/formatter-pkl.toml new file mode 100644 index 0000000..aba80a4 --- /dev/null +++ b/examples/formatter-pkl.toml @@ -0,0 +1,6 @@ +# Example generated by ../examples.sh +[formatter.pkl] +command = "pkl" +excludes = [] +includes = ["*.pkl", "PklProject"] +options = ["format", "--write"] diff --git a/programs/pkl.nix b/programs/pkl.nix new file mode 100644 index 0000000..8c3c4f1 --- /dev/null +++ b/programs/pkl.nix @@ -0,0 +1,18 @@ +{ mkFormatterModule, ... }: +{ + meta.maintainers = [ ]; + + imports = [ + (mkFormatterModule { + name = "pkl"; + args = [ + "format" + "--write" + ]; + includes = [ + "*.pkl" + "PklProject" + ]; + }) + ]; +} From 7ce7e624fda410a876054d08d88185df1cb0a5c6 Mon Sep 17 00:00:00 2001 From: tkoyasak <72780548+tkoyasak@users.noreply.github.com> Date: Fri, 22 May 2026 10:54:20 +0900 Subject: [PATCH 2/2] pkl: add tkoyasak as maintainer --- programs/pkl.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/pkl.nix b/programs/pkl.nix index 8c3c4f1..c9d3b3b 100644 --- a/programs/pkl.nix +++ b/programs/pkl.nix @@ -1,6 +1,6 @@ { mkFormatterModule, ... }: { - meta.maintainers = [ ]; + meta.maintainers = [ "tkoyasak" ]; imports = [ (mkFormatterModule {