Commit debb9277 authored by éclairevoyant's avatar éclairevoyant Committed by tomf
Browse files

nixos/starship: cleanup

parent 4f9d91e2
Loading
Loading
Loading
Loading
+7 −12
Original line number Diff line number Diff line
@@ -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.