{ config, pkgs, ... }: { programs.jq.enable = true; home.shellAliases = { ".." = "cd .."; "..." = "cd ../.."; rm = "trash-put"; diff = "diff --color"; ip = "ip --color=auto"; killall = "pkill"; grep = "rg"; find = "fd"; zzz = "sleep 1 && systemctl suspend"; wget = "wget --hsts-file=\"${config.xdg.dataHome}/wget-hsts\""; }; home.packages = with pkgs; [ coreutils trash-cli pwgen (pkgs.writeShellScriptBin "use" '' declare -a all for p in "$@"; do all+=("''${NIXPKGS_PATH}#$p") done eval nix shell ''${all[@]} '') wget curl rsync ripgrep fd fx file bc unzip smartmontools gptfdisk e2fsprogs dosfstools (pkgs.writeShellScriptBin "open" ( lib.concatStringsSep " " [ (lib.getExe' pkgs.coreutils "nohup") (lib.getExe' pkgs.xdg-utils "xdg-open") "$@" "> /dev/null 2>&1" ] )) usbutils pciutils lm_sensors ]; }