From 67b7d4fcd837d7251ab1ff565bdf266b4c264adc Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 13 Jun 2026 20:20:17 +0200 Subject: build(flake): Expose nixos-module --- flake.nix | 3 +++ nix/module.nix | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index db95c0cd..0965e1d0 100644 --- a/flake.nix +++ b/flake.nix @@ -26,11 +26,14 @@ ]; }; }; + + module = import ./nix/module.nix {extraPackages = {inherit turtle;};}; in { packages."${system}" = { inherit turtle; default = self.outputs.packages.${system}.turtle; }; + nixosModules.default = module; checks."${system}".default = tests; diff --git a/nix/module.nix b/nix/module.nix index da6fd02c..60878e7e 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -1,4 +1,4 @@ -{ +{extraPackages}: { config, pkgs, lib, @@ -11,7 +11,7 @@ in { services.turtle = { enable = lib.mkEnableOption "turtle server for shell history sync"; - package = lib.mkPackageOption pkgs "turtle" {}; + package = lib.mkPackageOption extraPackages "turtle" {}; host = mkOption { type = types.str; -- cgit v1.3.1