at main 696 B view raw
1{ pkgs, lib, ... }: 2{ 3 users.defaultUserShell = pkgs.zsh; 4 programs.zsh = { 5 enable = true; 6 histSize = 50000; 7 8 # plugins 9 syntaxHighlighting.enable = true; 10 autosuggestions = { 11 enable = true; 12 }; 13 14 ohMyZsh = { 15 enable = true; 16 plugins = [ 17 "git" 18 ]; 19 }; 20 }; 21 22 programs.starship = { 23 enable = true; 24 settings = builtins.fromTOML (builtins.readFile ./starship.toml); 25 }; 26 27 programs.direnv = { 28 enable = true; 29 nix-direnv.enable = true; 30 }; 31 32 programs.pay-respects = { 33 enable = true; 34 alias = "fuck"; 35 aiIntegration = lib.mkForce false; 36 }; 37 38 # conflicts with comma 39 programs.command-not-found.enable = false; 40}