From 6b71b98faf5571bc647e06f9143964c6697250ba Mon Sep 17 00:00:00 2001 From: Kruemmelspalter Date: Sat, 29 Aug 2026 19:07:07 +0200 Subject: [PATCH] noctalia: add package from nixpkgs --- modules/noctalia/check.nix | 18 ++++++++++++++++++ modules/noctalia/module.nix | 3 +-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 modules/noctalia/check.nix diff --git a/modules/noctalia/check.nix b/modules/noctalia/check.nix new file mode 100644 index 0000000..22836db --- /dev/null +++ b/modules/noctalia/check.nix @@ -0,0 +1,18 @@ +{ + pkgs, + self, +}: + +let + noctaliaWrapped = + (self.wrapperModules.noctalia.apply { + inherit pkgs; + }).wrapper; + +in +pkgs.runCommand "noctalia-test" { } '' + res=$(${pkgs.lib.getExe noctaliaWrapped} config validate) + if [[ "$res" == "✓ Config is valid" ]]; then + touch $out + fi +'' diff --git a/modules/noctalia/module.nix b/modules/noctalia/module.nix index a009613..6969c89 100644 --- a/modules/noctalia/module.nix +++ b/modules/noctalia/module.nix @@ -25,8 +25,7 @@ in }; config = { - # package needs to be specified manually - # package = ... + package = config.pkgs.noctalia or { }; env = { NOCTALIA_CONFIG_HOME = toString ( config.pkgs.linkFarm "noctalia-config" [