summaryrefslogtreecommitdiff
path: root/shared/nixos/common-shell-settings/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'shared/nixos/common-shell-settings/default.nix')
-rw-r--r--shared/nixos/common-shell-settings/default.nix44
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 ../../../../../../../../../";
- };
-}