31 lines
717 B
Nix
31 lines
717 B
Nix
{...}: {
|
|
programs.starship = {
|
|
enable = true;
|
|
presets = [
|
|
"nerd-font-symbols"
|
|
];
|
|
settings = {
|
|
nix_shell = {
|
|
disabled = false;
|
|
heuristic = true;
|
|
};
|
|
os = {
|
|
disabled = false;
|
|
};
|
|
directory = {
|
|
disabled = false;
|
|
truncation_length = 6;
|
|
truncation_symbol = ".../";
|
|
};
|
|
};
|
|
};
|
|
# The catppuccin module only works for home-manager, so this
|
|
# sets up starship with home-manager using the system config
|
|
# home-manager.users.toast = {osConfig, ...}: {
|
|
# programs.starship = {
|
|
# enable = false;
|
|
# catppuccin.enable = true;
|
|
# settings = osConfig.programs.starship.settings;
|
|
# };
|
|
# };
|
|
}
|