Initial dendritic rewrite
This commit is contained in:
46
modules/features/starship.nix
Normal file
46
modules/features/starship.nix
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
flake.modules.homeManager.starship =
|
||||
{ lib, ... }:
|
||||
{
|
||||
programs.starship = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
settings = {
|
||||
add_newline = true;
|
||||
format = lib.strings.concatStrings [
|
||||
"[ ╭─[\\[](1)$username([@](bold 2)$hostname)[\\]:](1) $directory( $git_branch)](5)"
|
||||
"$line_break"
|
||||
"[ ╰─$character](5)"
|
||||
];
|
||||
username = {
|
||||
style_root = "white";
|
||||
format = "[$user](3)";
|
||||
disabled = false;
|
||||
show_always = true;
|
||||
};
|
||||
hostname = {
|
||||
format = "[$hostname](bold 4)";
|
||||
disabled = false;
|
||||
ssh_only = false;
|
||||
};
|
||||
character = {
|
||||
success_symbol = "[❯](bold 5)";
|
||||
error_symbol = "[✘](bold 5)";
|
||||
vimcmd_symbol = "[❮](bold 5)";
|
||||
};
|
||||
directory = {
|
||||
read_only = "";
|
||||
format = "[ $path](5)";
|
||||
read_only_style = "bold white";
|
||||
truncation_length = 5;
|
||||
};
|
||||
git_branch = {
|
||||
symbol = "";
|
||||
style = "bright-black";
|
||||
format = "[$symbol $branch]($style)";
|
||||
};
|
||||
scan_timeout = 100;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user