feat: add useful CLI tools
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
{
|
{
|
||||||
|
|
||||||
flake.modules.homeManager.shell =
|
flake.modules.homeManager.shell =
|
||||||
{ lib, config, ... }:
|
{
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
{
|
{
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
STARSHIP_CACHE = "${config.xdg.cacheHome}/starship";
|
STARSHIP_CACHE = "${config.xdg.cacheHome}/starship";
|
||||||
@@ -150,9 +155,35 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
extraOptions = [ "--group-directories-first" ];
|
extraOptions = [ "--group-directories-first" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.zoxide = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
programs.fzf = {
|
programs.fzf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableZshIntegration = 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;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user