Some checks failed
CI / check (push) Has been cancelled
CI / ida (push) Has been cancelled
CI / cpt (push) Has been cancelled
CI / build-nixos (ena) (push) Has been cancelled
CI / build-nixos (hako) (push) Has been cancelled
CI / build-nixos (kazusa) (push) Has been cancelled
CI / build-nixos (mizuki) (push) Has been cancelled
54 lines
1.2 KiB
Nix
54 lines
1.2 KiB
Nix
{
|
||
programs.fish = {
|
||
enable = true;
|
||
|
||
shellAliases = {
|
||
".." = "cd ..";
|
||
"..." = "cd ../..";
|
||
|
||
ls = "eza --icons=always";
|
||
ll = "eza --icons=always -l";
|
||
la = "eza --icons=always -a";
|
||
lla = "eza --icons=always -la";
|
||
|
||
rebuild = "nr";
|
||
update = "nix flake update";
|
||
clean = "sudo nix-collect-garbage -d";
|
||
};
|
||
|
||
interactiveShellInit = ''
|
||
set -g fish_greeting ""
|
||
set -g fish_color_command blue
|
||
set -g fish_color_error red
|
||
set -g fish_color_param cyan
|
||
'';
|
||
};
|
||
|
||
programs.starship = {
|
||
enable = true;
|
||
settings = {
|
||
format = "🎀 $directory:$character";
|
||
add_newline = false;
|
||
# username = {
|
||
# style_user = "purple";
|
||
# style_root = "purple";
|
||
# format = "[$user]($style)";
|
||
# show_always = true;
|
||
# };
|
||
# hostname = {
|
||
# style = "green";
|
||
# format = "[$hostname]($style)";
|
||
# ssh_only = false;
|
||
# };
|
||
directory = {
|
||
style = "fg:#fbb6c4";
|
||
format = "[$path]($style)";
|
||
truncation_length = 3;
|
||
};
|
||
character = {
|
||
success_symbol = " 💕";
|
||
error_symbol = " ⚠️";
|
||
};
|
||
};
|
||
};
|
||
}
|