Added some cli tools
Added: * eza - replacement for ls * zoxide - replacement for cd * bat - replacement for cat * ripgrep - search files for text/patterns * entr - run cmd when file changes
This commit is contained in:
parent
7febd46001
commit
bcd44db437
1 changed files with 15 additions and 0 deletions
|
|
@ -38,6 +38,10 @@
|
||||||
btop
|
btop
|
||||||
fd # unnamed dependency for the fuzzy finder fzf
|
fd # unnamed dependency for the fuzzy finder fzf
|
||||||
lazygit
|
lazygit
|
||||||
|
eza # replacement for ls
|
||||||
|
bat # replacement for cat
|
||||||
|
ripgrep # search files for text/patterns
|
||||||
|
entr # run cmd when file changes
|
||||||
|
|
||||||
# Network
|
# Network
|
||||||
wireguard-go
|
wireguard-go
|
||||||
|
|
@ -115,6 +119,12 @@
|
||||||
# Update the font cache
|
# Update the font cache
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
|
||||||
|
# Zoxide - a replacement for ls
|
||||||
|
programs.zoxide = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
# SSH
|
# SSH
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -144,6 +154,11 @@
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
vi = "nvim";
|
vi = "nvim";
|
||||||
vim = "nvim";
|
vim = "nvim";
|
||||||
|
ls = "eza -g";
|
||||||
|
ll = "eza -alhg";
|
||||||
|
tree = "eza --tree";
|
||||||
|
cat = "bat";
|
||||||
|
cd = "z";
|
||||||
};
|
};
|
||||||
initExtra = ''
|
initExtra = ''
|
||||||
setopt nonomatch # forward wildcard if no match
|
setopt nonomatch # forward wildcard if no match
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue