diff --git a/home/lander/features/cli/zsh.nix b/home/lander/features/cli/zsh.nix index 547f029..1d0ab82 100644 --- a/home/lander/features/cli/zsh.nix +++ b/home/lander/features/cli/zsh.nix @@ -33,12 +33,12 @@ patch_tox_ruff() { for x in $(find .tox -name ruff -type f -print); do rm $x; - ln -sf $(which ruff) $x; + ln -sf $(which ruff) $x; done } clean-crafts-lxc() { - for CRAFT in snapcraft rockcraft charmcraft; do + for CRAFT in snapcraft rockcraft charmcraft; do lxc --project $CRAFT list -fcsv -cn | xargs lxc --project $CRAFT delete -f >/dev/null done } @@ -48,6 +48,7 @@ shellAliases = { ls = "eza -gl --git --color=automatic"; + ll = "eza -gl --git --color=automatic"; tree = "eza --tree"; cat = "bat"; diff --git a/hosts/common/users/lander/default.nix b/hosts/common/users/lander/default.nix index ffe87a5..fd8253b 100644 --- a/hosts/common/users/lander/default.nix +++ b/hosts/common/users/lander/default.nix @@ -1,18 +1,22 @@ -{ pkgs, config, lib, ... }: -let - ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups; -in { + pkgs, + config, + ... +}: let + ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups; +in { users.users.lander = { isNormalUser = true; description = "Lander"; + userDefaultShell = "zsh"; extraGroups = ifTheyExist [ "networkmanager" "wheel" ]; packages = with pkgs; [ - pkgs.home-manager + home-manager + zsh ]; };