diff --git a/hosts/home/home_common.nix b/hosts/home/home_common.nix index e13b2e3..1ec3761 100644 --- a/hosts/home/home_common.nix +++ b/hosts/home/home_common.nix @@ -17,24 +17,40 @@ }; tmux.enable = true; starship.enable = true; - zsh = { + nushell = { enable = true; - autosuggestion.enable = true; - enableCompletion = true; - syntaxHighlighting.enable = true; - autocd = true; - plugins = [ - { - name = "zsh-nix-shell"; - file = "nix-shell.plugin.zsh"; - src = pkgs.fetchFromGitHub { - owner = "chisui"; - repo = "zsh-nix-shell"; - rev = "v0.8.0"; - sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7"; - }; - } - ]; + shellAliases = { + cat = "bat"; + }; + extraConfig = '' + $env.config = { + show_banner: false, + } + ''; }; + carapace = { + enable = true; + enableNushellIntegration = true; + }; + bat.enable = true; + # zsh = { + # enable = true; + # autosuggestion.enable = true; + # enableCompletion = true; + # syntaxHighlighting.enable = true; + # autocd = true; + # plugins = [ + # { + # name = "zsh-nix-shell"; + # file = "nix-shell.plugin.zsh"; + # src = pkgs.fetchFromGitHub { + # owner = "chisui"; + # repo = "zsh-nix-shell"; + # rev = "v0.8.0"; + # sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7"; + # }; + # } + # ]; + # }; }; } diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index 5102a91..f8a3135 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -152,8 +152,8 @@ isNormalUser = true; description = "k"; extraGroups = ["networkmanager" "wheel"]; - packages = with pkgs; [zsh]; - shell = pkgs.zsh; + packages = with pkgs; [nushell]; + shell = pkgs.nushell; }; home-manager = {