Use home.shellAliases

This commit is contained in:
Sridhar Ratnakumar 2023-04-27 09:08:28 -04:00
parent 69c9ea0bf6
commit e1bf6938b6

View file

@ -1,17 +1,15 @@
{ pkgs, lib, ... }:
let
shellAliases = {
{
home.shellAliases = {
e = "nvim";
g = "git";
lg = "lazygit";
l = lib.getExe pkgs.exa;
};
in
{
programs.bash = { inherit shellAliases; };
programs.zsh = { inherit shellAliases; };
# Until https://github.com/nix-community/home-manager/pull/3529
programs.nushell.extraConfig =
lib.concatStringsSep "\n" (lib.mapAttrsToList (k: v: "alias ${k} = ${v} ") shellAliases);
# programs.nushell.extraConfig =
# lib.concatStringsSep "\n" (lib.mapAttrsToList (k: v: "alias ${k} = ${v} ") config.home.shellAliases);
}