diff options
Diffstat (limited to 'shared/nixos/common-shell-settings')
-rw-r--r-- | shared/nixos/common-shell-settings/default.nix | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/shared/nixos/common-shell-settings/default.nix b/shared/nixos/common-shell-settings/default.nix deleted file mode 100644 index ec71861..0000000 --- a/shared/nixos/common-shell-settings/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -# This module sets options to ensure a consistent Baseline Shell Experince™ -# across the entire fleet. This includes e.g. common utilities and aliases. -# -# NOTE: Even though this lives under `shared/nixos` the configuration in here -# should also be compatible with nix-darwin!! -{pkgs, ...}: { - # Set ZSH as the shell. - # https://nixos.wiki/wiki/Command_Shell#Changing_default_shelltrue - programs.zsh.enable = true; - environment.shells = [pkgs.zsh]; - - # Very basic system administration tools. - environment.systemPackages = with pkgs; [ - curl - jq - moreutils - neovim - tree - ]; - - # Aliases that are burned into my muscle memory. - environment.shellAliases = { - "mv" = "mv -i"; - "rm" = "rm -i"; - "cp" = "cp -i"; - "ls" = "ls -F -G -A --color=auto"; - "grep" = "grep --color=auto"; - "file" = "file --no-dereference"; - "tree" = "tree --dirsfirst --gitignore"; - - # See: https://github.com/NixOS/nix/issues/5858 - "nix" = "nix --print-build-logs"; - - ".." = "cd ../"; - "..." = "cd ../../"; - "...." = "cd ../../../"; - "....." = "cd ../../../../"; - "......" = "cd ../../../../../"; - "......." = "cd ../../../../../../"; - "........" = "cd ../../../../../../../"; - "........." = "cd ../../../../../../../../"; - ".........." = "cd ../../../../../../../../../"; - }; -} |