{ lib, pkgs, ... }: with lib; { options.n.misc.aliases = mkOption { type = types.attrs; }; config.n.misc.aliases = { ls = "${lib.getExe pkgs.lsd} --group-directories-first"; la = "${lib.getExe pkgs.lsd} -l"; cat = "${lib.getExe pkgs.bat}"; dcat = "${lib.getExe pkgs.bat} --plain"; list-generations = "nix-env -p /nix/var/nix/profiles/system --list-generations"; delete-generations = "nix-env -p /nix/var/nix/profiles/system --delete-generations"; myip = "${lib.getExe pkgs.curl} ipwho.de/json | ${lib.getExe pkgs.jq} ."; }; }