{ config, pkgs, ... }: { programs.bash = { shellAliases = { ll = "ls -Ahlv --time-style=iso --group-directories-first"; l = "ls -hgov --time-style=iso --group-directories-first"; gs = "git status"; ga = "git add ."; gd = "git diff"; gp = "git push"; gr = "git restore"; du = "du -sh"; ".." = "cd .."; n = "cd /etc/nixos"; f = "vim /etc/nixos/flake.nix"; c = "vim /etc/nixos/configuration.nix"; }; shellInit = '' export COLORTERM=truecolor; s() { cd /etc/nixos; git add . && sudo nixos-rebuild switch --flake /etc/nixos; cd - &> /dev/null; } ''; }; }