diff --git a/machines/enka/nushell/default.nix b/machines/enka/nushell/default.nix index d2f2c7c..c52ca16 100644 --- a/machines/enka/nushell/default.nix +++ b/machines/enka/nushell/default.nix @@ -12,6 +12,8 @@ envFile.source = ./environment.nu; shellAliases = { + cdtmp = "cd (mktemp --directory)"; + la = "ls --all"; ll = "ls --long"; lla = "ls --long --all"; diff --git a/machines/enka/nushell/environment.nu b/machines/enka/nushell/environment.nu index 2127877..c918f55 100644 --- a/machines/enka/nushell/environment.nu +++ b/machines/enka/nushell/environment.nu @@ -12,6 +12,10 @@ $env.ENV_CONVERSIONS.PATH = { } } +def nix-find [thing: string] { + nix-locate ("bin/" + $thing) | grep --invert-match "^\\(" | grep ($thing + "\\$") +} + def hx [...arguments] { kitty @ set-spacing padding=0 diff --git a/machines/enka/packages.nix b/machines/enka/packages.nix index 74b83f1..83b25d7 100644 --- a/machines/enka/packages.nix +++ b/machines/enka/packages.nix @@ -5,6 +5,7 @@ fd gotop hyperfine + nix-index nix-output-monitor pstree ripgrep