mirror of
https://github.com/SebastianStork/nixos-config.git
synced 2026-01-21 17:31:34 +01:00
Replace deprecated lib.crossLists
This commit is contained in:
parent
8c00e1f120
commit
225b15f303
1 changed files with 10 additions and 1 deletions
|
|
@ -17,7 +17,16 @@
|
||||||
home.shellAliases = let
|
home.shellAliases = let
|
||||||
lsAliases = let
|
lsAliases = let
|
||||||
listCmd = "${lib.getExe pkgs.eza} --header --group --time-style=long-iso --group-directories-first --sort=name --icons=auto --git --git-repos-no-status --binary";
|
listCmd = "${lib.getExe pkgs.eza} --header --group --time-style=long-iso --group-directories-first --sort=name --icons=auto --git --git-repos-no-status --binary";
|
||||||
aliasList = lib.crossLists (a: b: c: "${a}${b}${c}") [["ll" "lt" "l"] ["" "a"] ["" "d" "f"]];
|
aliasList = lib.mapCartesianProduct ({
|
||||||
|
a,
|
||||||
|
b,
|
||||||
|
c,
|
||||||
|
}:
|
||||||
|
a + b + c) {
|
||||||
|
a = ["ll" "lt" "l"];
|
||||||
|
b = ["" "a"];
|
||||||
|
c = ["" "d" "f"];
|
||||||
|
};
|
||||||
convertAliasToCmd = str: "${listCmd} " + (builtins.replaceStrings ["ll" "lt" "l" "a" "d" "f"] ["--long " "--tree " "--oneline --dereference " "--all " "--only-dirs " "--only-files "] str);
|
convertAliasToCmd = str: "${listCmd} " + (builtins.replaceStrings ["ll" "lt" "l" "a" "d" "f"] ["--long " "--tree " "--oneline --dereference " "--all " "--only-dirs " "--only-files "] str);
|
||||||
aliasAttrs = lib.genAttrs aliasList convertAliasToCmd;
|
aliasAttrs = lib.genAttrs aliasList convertAliasToCmd;
|
||||||
in
|
in
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue