2024-02-29 22:20:26 -05:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
lib,
|
|
|
|
|
config,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
with lib;
|
|
|
|
|
with pkgs; {
|
|
|
|
|
ytmp3 = ''
|
|
|
|
|
${getExe yt-dlp} -x --continue --add-metadata --embed-thumbnail --audio-format mp3 --audio-quality 0 --metadata-from-title="%(artist)s - %(title)s" --prefer-ffmpeg -o "%(title)s.%(ext)s"'';
|
|
|
|
|
cat = "${getExe bat} --style=plain";
|
|
|
|
|
vpn = "mullvad";
|
|
|
|
|
uuid = "cat /proc/sys/kernel/random/uuid";
|
|
|
|
|
grep = getExe ripgrep;
|
|
|
|
|
fzf = getExe skim;
|
|
|
|
|
untar = "tar -xvf";
|
|
|
|
|
untargz = "tar -xzf";
|
|
|
|
|
MANPAGER = "sh -c 'col -bx | bat -l man -p'";
|
|
|
|
|
du = getExe du-dust;
|
|
|
|
|
ps = getExe procs;
|
2024-05-30 01:42:42 -04:00
|
|
|
deploy = "nixos-rebuild switch --flake ~/nixos#pluto --target-host zack@zackmyers.io --use-remote-sudo";
|
2024-02-29 22:20:26 -05:00
|
|
|
m = "mkdir -p";
|
|
|
|
|
fcd = "cd $(find -type d | fzf)";
|
|
|
|
|
l = "ls -lF --time-style=long-iso --icons";
|
|
|
|
|
sc = "sudo systemctl";
|
|
|
|
|
scu = "systemctl --user ";
|
|
|
|
|
la = "${getExe eza} -lah --tree";
|
|
|
|
|
ls = "${getExe eza} -h --git --icons --color=auto --group-directories-first -s extension";
|
|
|
|
|
tree = "${getExe eza} --tree --icons --tree";
|
|
|
|
|
kys = "shutdown now";
|
|
|
|
|
gpl = "curl https://www.gnu.org/licenses/gpl-3.0.txt -o LICENSE";
|
|
|
|
|
agpl = "curl https://www.gnu.org/licenses/agpl-3.0.txt -o LICENSE";
|
2024-05-02 21:33:57 -04:00
|
|
|
tsm = "transmission-remote";
|
2024-02-29 22:20:26 -05:00
|
|
|
g = "git";
|
|
|
|
|
n = "nix";
|
2024-03-01 11:59:15 -05:00
|
|
|
r = "rebuild";
|
2024-03-01 12:02:57 -05:00
|
|
|
vm = "nixos-rebuild build-vm --flake ~/nixos#earth";
|
2024-02-29 22:20:26 -05:00
|
|
|
mnt = "udisksctl mount -b";
|
|
|
|
|
umnt = "udisksctl unmount -b";
|
|
|
|
|
burn = "pkill -9";
|
|
|
|
|
diff = "diff --color=auto";
|
2024-06-18 15:38:14 -04:00
|
|
|
ws = "sudo systemctl status openvpn-work.service";
|
2024-07-15 19:32:09 -04:00
|
|
|
wu = "vpn disconnect -w && sudo systemctl start openvpn-work.service";
|
|
|
|
|
wd = "sudo systemctl stop openvpn-work.service && vpn connect -w";
|
2024-04-27 16:40:17 -04:00
|
|
|
"v" = "nvim";
|
2024-02-29 22:20:26 -05:00
|
|
|
".." = "cd ..";
|
|
|
|
|
"..." = "cd ../../";
|
|
|
|
|
"...." = "cd ../../../";
|
|
|
|
|
"....." = "cd ../../../../";
|
|
|
|
|
"......" = "cd ../../../../../";
|
|
|
|
|
}
|