Modules/Fish: Update abbrs
This commit is contained in:
@ -130,41 +130,32 @@ in {
|
|||||||
|
|
||||||
# Fish
|
# Fish
|
||||||
h = batifyWithArgs "history" "-l fish"; # -l fish sets syntax highlighting to fish
|
h = batifyWithArgs "history" "-l fish"; # -l fish sets syntax highlighting to fish
|
||||||
listabbrs = batifyWithArgs "abbr" "-l fish";
|
abbrs = batifyWithArgs "abbr" "-l fish";
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
cd = "z"; # zoxide for quickjump to previously visited locations
|
cd = "z"; # zoxide for quickjump to previously visited locations
|
||||||
|
cdd = "zi";
|
||||||
b = "z -"; # jump to previous dir
|
b = "z -"; # jump to previous dir
|
||||||
mkdir = "mkdir -p"; # also create parents (-p)
|
mkdir = "mkdir -p"; # also create parents (-p)
|
||||||
blk = batify "lsblk -o NAME,LABEL,UUID,FSTYPE,SIZE,FSUSE%,MOUNTPOINT,MODEL";
|
blk = batify "lsblk -o NAME,LABEL,UUID,FSTYPE,SIZE,FSUSE%,MOUNTPOINT,MODEL";
|
||||||
grep = "grep --color=auto -E"; # grep with extended regex
|
|
||||||
watch = "watch -d -c -n 0.5";
|
watch = "watch -d -c -n 0.5";
|
||||||
ssh = "kitty +kitten ssh";
|
ssh = "kitty +kitten ssh";
|
||||||
|
nd = "nix develop";
|
||||||
# Systemd
|
nb = "nix build -L";
|
||||||
failed = "systemctl --failed";
|
|
||||||
errors = "journalctl -p 3 -xb";
|
|
||||||
kernelerrors = "journalctl -p 3 -xb -k";
|
|
||||||
uniterrors = "journalctl -xb --unit=";
|
|
||||||
useruniterrors = "journalctl -xb --user-unit=";
|
|
||||||
|
|
||||||
# Disassemble
|
|
||||||
disassemble = "objdump -d -S -M intel";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Abbrs only available if package is installed
|
# Abbrs only available if package is installed
|
||||||
(abbrify pkgs.btop {top = "btop";})
|
|
||||||
|
|
||||||
(abbrify pkgs.duf {
|
(abbrify pkgs.duf {
|
||||||
df = "duf";
|
# df = "duf";
|
||||||
disksummary = "duf";
|
disks = "duf";
|
||||||
})
|
})
|
||||||
|
|
||||||
(abbrify pkgs.eza {
|
(abbrify pkgs.eza {
|
||||||
ls = "eza --color=always --group-directories-first -F --git --icons=always"; # color-ls
|
ls = "eza --color=always --group-directories-first -F --git --icons=always --octal-permissions";
|
||||||
lsl = "eza --color=always --group-directories-first -F -l --git --icons=always --octal-permissions";
|
lsl = "eza --color=always --group-directories-first -F --git --icons=always --octal-permissions -l";
|
||||||
lsa = "eza --color=always --group-directories-first -F -l -a --git --icons=always --octal-permissions";
|
lsa = "eza --color=always --group-directories-first -F --git --icons=always --octal-permissions -l -a";
|
||||||
tre = "eza --color=always --group-directories-first -F -T -L 2 ---icons=always";
|
tre = "eza --color=always --group-directories-first -F --git --icons=always --octal-permissions -T -L 2";
|
||||||
})
|
})
|
||||||
|
|
||||||
(abbrify pkgs.fd {find = "fd";})
|
(abbrify pkgs.fd {find = "fd";})
|
||||||
@ -172,8 +163,8 @@ in {
|
|||||||
(abbrify pkgs.fzf {fuzzy = "fzf --preview 'bat --color=always --style=numbers --line-range=:500 {}'";})
|
(abbrify pkgs.fzf {fuzzy = "fzf --preview 'bat --color=always --style=numbers --line-range=:500 {}'";})
|
||||||
|
|
||||||
(abbrify pkgs.gdu {
|
(abbrify pkgs.gdu {
|
||||||
du = "gdu";
|
# du = "gdu";
|
||||||
storageanalysis = "gdu";
|
storage = "gdu";
|
||||||
})
|
})
|
||||||
|
|
||||||
(abbrify pkgs.git {
|
(abbrify pkgs.git {
|
||||||
@ -184,8 +175,6 @@ in {
|
|||||||
gcl = "git clone";
|
gcl = "git clone";
|
||||||
})
|
})
|
||||||
|
|
||||||
# (abbrify pkgs.gping {ping = "gping";})
|
|
||||||
|
|
||||||
(abbrify pkgs.lazygit {lg = "lazygit";})
|
(abbrify pkgs.lazygit {lg = "lazygit";})
|
||||||
|
|
||||||
# Doesn't work with abbrify because I have nnn.override...
|
# Doesn't work with abbrify because I have nnn.override...
|
||||||
@ -194,17 +183,17 @@ in {
|
|||||||
|
|
||||||
(abbrify pkgs.ranger {r = "ranger --choosedir=$HOME/.rangerdir; set LASTDIR (cat $HOME/.rangerdir); cd $LASTDIR";})
|
(abbrify pkgs.ranger {r = "ranger --choosedir=$HOME/.rangerdir; set LASTDIR (cat $HOME/.rangerdir); cd $LASTDIR";})
|
||||||
|
|
||||||
(abbrify pkgs.rsync {
|
(abbrify pkgs.ripgrep rec {
|
||||||
copy = "rsync -ahv --inplace --partial --info=progress2";
|
rg = "rg --trim --pretty";
|
||||||
|
grep = rg;
|
||||||
|
})
|
||||||
|
|
||||||
|
(abbrify pkgs.rsync rec {
|
||||||
rsync = "rsync -ahv --inplace --partial --info=progress2";
|
rsync = "rsync -ahv --inplace --partial --info=progress2";
|
||||||
|
copy = rsync;
|
||||||
})
|
})
|
||||||
|
|
||||||
(abbrify pkgs.sd {sed = "sd";})
|
(abbrify pkgs.sd {sed = "sd";})
|
||||||
|
|
||||||
(abbrify pkgs.yt-dlp {
|
|
||||||
mp4 = "yt-dlp -f 'bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b' --recode-video mp4"; # the -f options are yt-dlp defaults
|
|
||||||
mp3 = "yt-dlp -f 'ba' --extract-audio --audio-format mp3";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user