Files
dotFiles/modules/shell.nix
Kulvir Singh a1cb7e284c lg & z
2025-02-01 23:26:47 +05:30

47 lines
810 B
Nix

{pkgs, ...}: {
programs = {
zsh = {
enable = true;
shellAliases = {
ls = "lsd";
lg = "lazygit";
neofetch = "fastfetch";
nv = "nvim";
python = "python3";
};
syntaxHighlighting.enable = true;
};
btop = {
enable = true;
settings = {
theme_background = false;
presets = "cpu:0:default mem:0:default net:0:default";
proc_sorting = "memory";
update_ms = 1000;
vim_keys = true;
};
};
fzf = {
enable = true;
enableZshIntegration = true;
};
lazygit.enable = true;
ripgrep.enable = true;
zoxide = {
enable = true;
options = ["--cmd cd"];
};
};
# environment.sessionVariables = {};
home.packages = [
pkgs.lsd
];
}