nixos/starship: cleanup

This commit is contained in:
éclairevoyant 2024-03-19 09:01:25 -04:00 committed by tomf
parent 4f9d91e276
commit debb92775e

View file

@ -26,25 +26,20 @@ let
in
{
options.programs.starship = {
enable = lib.mkEnableOption (lib.mdDoc "the Starship shell prompt");
enable = lib.mkEnableOption "the Starship shell prompt";
package = lib.mkPackageOption pkgs "starship" { };
interactiveOnly = lib.mkOption {
default = true;
example = false;
type = lib.types.bool;
description = lib.mdDoc ''
Whether to enable starship only when the shell is interactive.
Some plugins require this to be set to false to function correctly.
'';
};
interactiveOnly = lib.mkEnableOption ''
starship only when the shell is interactive.
Some plugins require this to be set to false to function correctly
'' // { default = true; };
presets = lib.mkOption {
default = [ ];
example = [ "nerd-font-symbols" ];
type = with lib.types; listOf str;
description = lib.mdDoc ''
description = ''
Presets files to be merged with settings in order.
'';
};
@ -52,7 +47,7 @@ in
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
description = lib.mdDoc ''
description = ''
Configuration included in `starship.toml`.
See https://starship.rs/config/#prompt for documentation.