fix(shell): enable fish/zsh system-side

This resolves an assertion that they must be enabled for them to be a
user shell. (Also applies to xonsh.)
This sets up the relevant system directories for things like path, etc.
Shouldn't(?) conflict with home-manager.
This commit is contained in:
Infinidoge 2023-04-06 11:08:59 -04:00
parent d5852c1e39
commit 09c327fb60

View file

@ -3,6 +3,11 @@ let
ifSudo = lib.mkIf config.security.sudo.enable; ifSudo = lib.mkIf config.security.sudo.enable;
in in
{ {
programs = {
fish.enable = true;
zsh.enable = true;
};
environment.shellAliases = { environment.shellAliases = {
# quick cd # quick cd
"..." = "cd ../.."; "..." = "cd ../..";