1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-25 03:09:47 +01:00

atuin: assert version >= 18.2.0 when daemon is enabled

This commit is contained in:
Varun Narravula 2024-10-19 16:59:15 -07:00 committed by Robert Helgesson
parent 33c236f1d5
commit c56aa0f51d
No known key found for this signature in database
GPG key ID: 96E745BD17AA17ED

View file

@ -145,11 +145,19 @@ in {
(mkIf cfg.daemon.enable (mkMerge [ (mkIf cfg.daemon.enable (mkMerge [
{ {
assertions = [{ assertions = [
assertion = isLinux || isDarwin; {
message = assertion = versionAtLeast cfg.package.version "18.2.0";
"The atuin daemon can only be configured on either Linux or macOS."; message = ''
}]; The atuin daemon requires at least version 18.2.0 or later.
'';
}
{
assertion = isLinux || isDarwin;
message =
"The atuin daemon can only be configured on either Linux or macOS.";
}
];
programs.atuin.settings = { daemon = { enabled = true; }; }; programs.atuin.settings = { daemon = { enabled = true; }; };
} }