Bruno BELANYI
65a8f7c481
Consolidating all modules under the same path, to clear out the top-level directory.
27 lines
553 B
Nix
27 lines
553 B
Nix
{ config, lib, ... }:
|
|
let
|
|
cfg = config.my.home.aliases;
|
|
in
|
|
{
|
|
options.my.home.aliases = with lib; {
|
|
enable = my.mkDisableOption "shell aliases configuration";
|
|
};
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
home = {
|
|
shellAliases = {
|
|
# I like pretty colors
|
|
diff = "diff --color=auto";
|
|
grep = "grep --color=auto";
|
|
egrep = "egrep --color=auto";
|
|
fgrep = "fgrep --color=auto";
|
|
ls = "ls --color=auto";
|
|
|
|
# Well-known ls aliases
|
|
l = "ls -alh";
|
|
ll = "ls -l";
|
|
};
|
|
};
|
|
};
|
|
}
|