{ pkgs, ... }: { users.defaultUserShell = pkgs.fish; environment.systemPackages = with pkgs; [ eza bat ]; programs.fish = { enable = true; shellAbbrs = { mkdir = "mkdir --parent"; cp = "cp -vi"; mv = "mv -vi"; rm = "rm -v"; nrepl = "nix repl --expr 'import {}'"; l = "eza -laa"; ls = "eza -la"; ll = "eza -l"; cat = "bat"; }; }; }