mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-17 06:06:13 +03:00
nixos/starship: cleanup
This commit is contained in:
parent
4f9d91e276
commit
debb92775e
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user