diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-13 20:20:17 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-13 20:20:17 +0200 |
| commit | 67b7d4fcd837d7251ab1ff565bdf266b4c264adc (patch) | |
| tree | bd6fe49876e21a8a6c38d5a14924b7311e9e0413 | |
| parent | docs(README): Update to highlight the changes (diff) | |
| download | atuin-67b7d4fcd837d7251ab1ff565bdf266b4c264adc.zip | |
build(flake): Expose nixos-module
| -rw-r--r-- | flake.nix | 3 | ||||
| -rw-r--r-- | nix/module.nix | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -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; |
