Bohdan's terminal configuration

switch to nushell

bpavuk.neocities.org 90acdeae 66c4c982

verified
Changed files
+15 -3
nixos
home
hosts
bpavuk-nixos
+1 -1
nixos/home/development/default.nix
··· 3 3 { 4 4 imports = [ 5 5 (import ./android.nix {inherit config lib pkgs; }) 6 - (import ./eza.nix {inherit config lib pkgs; }) 6 + # (import ./eza.nix {inherit config lib pkgs; }) # disabled because of nushell 7 7 (import ./git.nix { inherit config lib pkgs; }) 8 8 (import ./gradle.nix { inherit pkgs; }) 9 9 (import ./neovim.nix { inherit config lib pkgs; })
+1
nixos/home/development/eza.nix
··· 4 4 programs.eza = { 5 5 enable = true; 6 6 enableZshIntegration = true; 7 + enableNushellIntegration = true; 7 8 8 9 icons = "auto"; 9 10 colors = "auto";
+10
nixos/home/development/zsh.nix
··· 10 10 autocd = false; 11 11 }; 12 12 13 + programs.nushell = { 14 + enable = true; 15 + settings = { 16 + show_banner = false; 17 + completions.external = { 18 + enable = true; 19 + }; 20 + }; 21 + }; 22 + 13 23 programs.pay-respects = { 14 24 enable = true; 15 25 enableZshIntegration = true;
+1 -1
nixos/hosts/bpavuk-nixos/default.nix
··· 50 50 description = "Bohdan"; 51 51 extraGroups = [ "networkmanager" "wheel" "kvm" "libvirtd" ]; 52 52 packages = with pkgs; []; 53 - useDefaultShell = true; 53 + shell = pkgs.nushell; 54 54 }; 55 55 56 56 programs = {
+2 -1
nixos/hosts/common.nix
··· 24 24 # ZSH configuration 25 25 programs.zsh.enable = true; 26 26 users.defaultUserShell = pkgs.zsh; 27 - environment.shells = with pkgs; [ zsh bash ]; 28 27 environment.pathsToLink = [ "/share/zsh" ]; 28 + 29 + environment.shells = with pkgs; [ zsh bash nushell ]; 29 30 30 31 # Linux firmware 31 32 hardware.enableRedistributableFirmware = true;