diff --git a/home/program/bash/module/File.nix b/home/program/bash/module/File.nix index c8bee2b..6955a62 100644 --- a/home/program/bash/module/File.nix +++ b/home/program/bash/module/File.nix @@ -1,11 +1,10 @@ { ... }: { text = '' # Open file/dir in GUI. - # Usage: open - function open() { + # Usage: o + function o() { xdg-open "''${@}" } - alias o="open" # Play media file from CLI. All files by default. # Usage: play [FILE] diff --git a/home/program/bash/module/Nix.nix b/home/program/bash/module/Nix.nix index bba27ce..1d643d4 100644 --- a/home/program/bash/module/Nix.nix +++ b/home/program/bash/module/Nix.nix @@ -24,8 +24,8 @@ # Spawn shell with specified nix environment. # Uses flake.nix in current dir by default. - # Usage: nix_shell [NAME] - function nix_shell() { + # Usage: shell [NAME] + function shell() { local target="''${1}" [[ "''${target}" = "" ]] && target="default" @@ -34,18 +34,17 @@ SHELL_NAME="''${target}" nix develop ".#devShells.''${NIX_CURRENT_SYSTEM}.''${target}" } - alias shell="nix_shell" # Spawn temporary nix-shell with specified packages. - # Usage: nix_tmpshell - function nix_tmpshell() { + # Usage: tmpshell + function tmpshell() { local IFS=$'\n' local input=("''${@}") local pkgs=() local tag="''${SHELL_NAME}" if [[ "''${input}" = "" ]]; then - help nix_tmpshell + help tmpshell return 2 fi @@ -57,7 +56,6 @@ SHELL_NAME="''${tag}" NIXPKGS_ALLOW_UNFREE=1 nix shell --impure ''${pkgs[@]} } - alias tmpshell="nix_tmpshell" # Build live image. function nixos_live() {