bash: add aliases
authorJulien Moutinho <julm+julm-nix@sourcephile.fr>
Fri, 5 Nov 2021 09:43:33 +0000 (10:43 +0100)
committerJulien Moutinho <julm+julm-nix@sourcephile.fr>
Fri, 5 Nov 2021 09:43:33 +0000 (10:43 +0100)
homes/softwares/bash.nix

index e075fc522264d4eb4d7a298ea7c0413b27adf0d8..84be97c2a89b12b4aa3a7ad54ddab7236b71a92c 100644 (file)
@@ -2,11 +2,26 @@
 {
 programs.bash = {
   shellAliases = {
-    grep = "grep --color";
+    cl = "clear";
     g = "git";
+    grep = "grep --color";
+    j="sudo journalctl -u";
+    jb="sudo journalctl -b";
+    l = "ls -alh";
+    ll = "ls -al";
+    ls = "ls --color=tty";
     md-toc = "grep '^#\\+' --color";
+    mem = "ps -e -orss=,user=,args= | sort -b -k1,1n";
+    mem-top = "smem --sort rss --autosize";
     mpl = "mplayer";
+    nixos-clean="sudo nix-collect-garbage -d";
+    nixos-history="sudo nix-env --list-generations --profile /nix/var/nix/profiles/system";
+    nixos-rollback="sudo nixos-rebuild switch --rollback";
     rsync = "rsync --no-inc-recursive --info=progress2 --inplace --partial";
+    s="sudo systemctl";
+    st="sudo systemctl status";
+    u="systemctl --user";
+    ut="systemctl --user status";
     watch = "watch --color";
   };
   initExtra = ''