Files
nixos-config/modules/n/aliases.nix

16 lines
566 B
Nix
Raw Permalink Normal View History

2025-08-20 18:24:02 +03:00
{ 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} .";
};
}