2023-07-26 13:04:43 -04:00
|
|
|
_:
|
2022-08-27 10:57:48 -04:00
|
|
|
|
|
|
|
{
|
|
|
|
programs = {
|
2023-07-26 17:33:44 -04:00
|
|
|
bat = {
|
|
|
|
enable = true;
|
|
|
|
config = {
|
|
|
|
theme = "Dracula";
|
|
|
|
};
|
|
|
|
};
|
2022-09-07 20:15:00 -04:00
|
|
|
btop.enable = true;
|
2022-08-27 10:57:48 -04:00
|
|
|
direnv.enable = true;
|
2023-09-08 17:51:16 -04:00
|
|
|
eza = {
|
2023-07-26 17:33:44 -04:00
|
|
|
enable = true;
|
2023-08-04 17:22:45 -04:00
|
|
|
extraOptions = [ "--header" ];
|
|
|
|
git = true;
|
2023-07-26 17:33:44 -04:00
|
|
|
};
|
2022-08-27 10:57:48 -04:00
|
|
|
fzf = {
|
|
|
|
enable = true;
|
|
|
|
fileWidgetOptions = [ "--preview 'bat --color always {}'" ];
|
|
|
|
};
|
|
|
|
|
|
|
|
zsh = {
|
|
|
|
enable = true;
|
2024-03-16 11:14:06 -04:00
|
|
|
autosuggestion.enable = true;
|
2022-08-27 10:57:48 -04:00
|
|
|
enableCompletion = true;
|
|
|
|
oh-my-zsh = {
|
|
|
|
enable = true;
|
|
|
|
plugins = [
|
2023-07-26 13:04:43 -04:00
|
|
|
"1password"
|
2022-08-27 10:57:48 -04:00
|
|
|
"bundler"
|
|
|
|
"direnv"
|
|
|
|
"docker"
|
|
|
|
"docker-compose"
|
|
|
|
"git"
|
|
|
|
"golang"
|
|
|
|
"mix"
|
|
|
|
"rails"
|
|
|
|
"tmux"
|
|
|
|
];
|
|
|
|
};
|
|
|
|
sessionVariables = {
|
|
|
|
EDITOR = "vim";
|
|
|
|
GOPATH = "$HOME/.go";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
starship = {
|
|
|
|
enable = true;
|
|
|
|
enableZshIntegration = true;
|
|
|
|
settings = {
|
|
|
|
character = {
|
|
|
|
success_symbol = "[»](bold green) ";
|
|
|
|
error_symbol = "[✗](bold red) ";
|
|
|
|
};
|
|
|
|
directory = {
|
|
|
|
fish_style_pwd_dir_length = 1;
|
|
|
|
truncation_length = 1;
|
|
|
|
};
|
|
|
|
hostname = {
|
|
|
|
ssh_only = false;
|
|
|
|
format = "[$hostname]($style):";
|
|
|
|
};
|
|
|
|
gcloud = { disabled = true; };
|
|
|
|
kubernetes = { disabled = false; };
|
|
|
|
username = { format = "[$user]($style)@"; };
|
|
|
|
};
|
|
|
|
};
|
2023-07-26 17:33:44 -04:00
|
|
|
};
|
2022-08-27 10:57:48 -04:00
|
|
|
|
2023-07-26 17:33:44 -04:00
|
|
|
home = {
|
|
|
|
shellAliases = {
|
|
|
|
cat = "bat";
|
|
|
|
};
|
2022-08-27 10:57:48 -04:00
|
|
|
};
|
|
|
|
}
|