diff --git a/modules/features/shell.nix b/modules/features/shell.nix index 9decd42..0f821ad 100644 --- a/modules/features/shell.nix +++ b/modules/features/shell.nix @@ -1,7 +1,12 @@ { flake.modules.homeManager.shell = - { lib, config, ... }: + { + lib, + config, + pkgs, + ... + }: { home.sessionVariables = { STARSHIP_CACHE = "${config.xdg.cacheHome}/starship"; @@ -150,9 +155,35 @@ enable = true; extraOptions = [ "--group-directories-first" ]; }; + + programs.zoxide = { + enable = true; + enableZshIntegration = true; + }; + programs.fzf = { enable = true; enableZshIntegration = true; }; + + programs.bottom.enable = true; + + programs.yazi.enable = true; + + home.packages = [ + pkgs.fd + pkgs.bat + pkgs.comma + pkgs.tldr + pkgs.sd + pkgs.procs + pkgs.dust + pkgs.duf + pkgs.systemctl-tui + ]; + + services.tldr-update = { + enable = true; + }; }; }