summaryrefslogtreecommitdiff
path: root/use-cases/cli-basics.nix
blob: 17e29c7fde26db6b98e5bcc2579ef3b9c566feda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# This module defines Home Manager configuration options for the 'sysadmin' use
# case. That is, basic system administration.

{ pkgs, super, lib, ... }:

{
  home.packages = with pkgs; [
    tree
    jc
    jq
    vim
    comma
  ];

  # basic qol shell aliases
  home.shellAliases = {
    "mv" = "mv -i";
    "rm" = "rm -i";
    "cp" = "cp -i";
    "ls" = "ls -A --color=auto";
    "grep" = "grep --color=auto";
  };
}