77 lines
1.9 KiB
Nix
77 lines
1.9 KiB
Nix
|
{ catppuccin-themes, ... }:
|
|||
|
|
|||
|
{
|
|||
|
programs.starship = {
|
|||
|
enable = true;
|
|||
|
settings = {
|
|||
|
inherit (builtins.fromTOML (builtins.readFile catppuccin-themes.starship))
|
|||
|
palettes;
|
|||
|
command_timeout = 1000;
|
|||
|
add_newline = true;
|
|||
|
palette = "catppuccin_macchiato";
|
|||
|
character = {
|
|||
|
success_symbol = "[[♥](green) ❯](maroon)";
|
|||
|
error_symbol = "[❯](red)";
|
|||
|
vimcmd_symbol = "[❮](green)";
|
|||
|
};
|
|||
|
directory = {
|
|||
|
fish_style_pwd_dir_length = 1;
|
|||
|
read_only = " ";
|
|||
|
style = "bold lavender";
|
|||
|
};
|
|||
|
line_break.disabled = false;
|
|||
|
git_metrics.disabled = false;
|
|||
|
hostname = {
|
|||
|
ssh_only = true;
|
|||
|
ssh_symbol = " ";
|
|||
|
style = "bold green";
|
|||
|
};
|
|||
|
memory_usage = {
|
|||
|
disabled = false;
|
|||
|
symbol = " ";
|
|||
|
};
|
|||
|
os = {
|
|||
|
disabled = false;
|
|||
|
format = "on [$symbol $name ]($style)";
|
|||
|
style = "bold blue";
|
|||
|
symbols = {
|
|||
|
Alpine = " ";
|
|||
|
Android = " ";
|
|||
|
Arch = " ";
|
|||
|
CentOS = " ";
|
|||
|
Debian = " ";
|
|||
|
EndeavourOS = " ";
|
|||
|
Fedora = " ";
|
|||
|
FreeBSD = " ";
|
|||
|
Gentoo = " ";
|
|||
|
Illumos = " ";
|
|||
|
Linux = " ";
|
|||
|
Macos = " ";
|
|||
|
Manjaro = " ";
|
|||
|
Mint = " ";
|
|||
|
NixOS = " ";
|
|||
|
OpenBSD = " ";
|
|||
|
openSUSE = " ";
|
|||
|
Pop = " ";
|
|||
|
Raspbian = " ";
|
|||
|
Redhat = " ";
|
|||
|
RedHatEnterprise = " ";
|
|||
|
Solus = " ";
|
|||
|
SUSE = " ";
|
|||
|
Ubuntu = " ";
|
|||
|
Unknown = " ";
|
|||
|
Windows = " ";
|
|||
|
};
|
|||
|
};
|
|||
|
shell = {
|
|||
|
disabled = false;
|
|||
|
format = "using [$indicator ]($style)";
|
|||
|
};
|
|||
|
sudo = {
|
|||
|
disabled = false;
|
|||
|
symbol = " ";
|
|||
|
};
|
|||
|
};
|
|||
|
};
|
|||
|
}
|