From c7231c06e97170f7834922af698bca4ea3016753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Fri, 17 Mar 2023 14:11:30 +0100 Subject: [PATCH] starship: condition nushell integration on nushell 0.73+ (#3776) Older versions are not supported: https://starship.rs/#nushell --- modules/programs/starship.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/programs/starship.nix b/modules/programs/starship.nix index 31136d7ec..dd4750ece 100644 --- a/modules/programs/starship.nix +++ b/modules/programs/starship.nix @@ -80,6 +80,14 @@ in { }; config = mkIf cfg.enable { + assertions = [{ + assertion = cfg.enableNushellIntegration + -> versionAtLeast config.programs.nushell.package.version "0.73"; + message = '' + Nushell integration for starship requires nushell 0.73 or later. + ''; + }]; + home.packages = [ cfg.package ]; xdg.configFile."starship.toml" = mkIf (cfg.settings != { }) {