55 lines
1.2 KiB
Nix
55 lines
1.2 KiB
Nix
|
{ lib, ... }:
|
||
|
{
|
||
|
programs.starship = {
|
||
|
enable = true;
|
||
|
|
||
|
rose-pine.enable = true;
|
||
|
|
||
|
settings = lib.mkMerge [
|
||
|
(lib.mkDefault (lib.importTOML ./nerd-font-symbols.toml))
|
||
|
{
|
||
|
format = lib.concatStrings [
|
||
|
"$username"
|
||
|
"$directory"
|
||
|
"$git_branch"
|
||
|
"$git_status"
|
||
|
"$fill"
|
||
|
"$c"
|
||
|
"$elixir"
|
||
|
"$elm"
|
||
|
"$golang"
|
||
|
"$haskell"
|
||
|
"$java"
|
||
|
"$julia"
|
||
|
"$nodejs"
|
||
|
"$nim"
|
||
|
"$rust"
|
||
|
"$scala"
|
||
|
"$python"
|
||
|
"$time"
|
||
|
"$line_break"
|
||
|
"[](fg:iris)"
|
||
|
];
|
||
|
|
||
|
# https://starship.rs/presets/nerd-font
|
||
|
# aws.symbol = "";
|
||
|
# buf.symbol = "";
|
||
|
# c.symbol = "";
|
||
|
# conda.symbol = "";
|
||
|
# crystal.symbol = "";
|
||
|
# dart.symbol = "";
|
||
|
# directory.read_only = "";
|
||
|
# docker_context.symbol = "";
|
||
|
# elixir.symbol = "";
|
||
|
# elm.symbol = "";
|
||
|
# fennel.symbol = "";
|
||
|
# fossil_branch.symbol = "";
|
||
|
# git_branch.symbol = "";
|
||
|
# git_commit.tag_symbol = "";
|
||
|
# golang.symbol = "";
|
||
|
# guix_shell.symbol = "";
|
||
|
}
|
||
|
];
|
||
|
};
|
||
|
}
|