My Nix Configuration
1{ lib, config, ... }: 2let 3 cfg = config.py.programs.starship; 4in 5{ 6 options.py.programs.starship.enable = lib.mkEnableOption "starship"; 7 config.catppuccin.starship.enable = false; 8 config.programs.starship = lib.mkIf cfg.enable { 9 enable = true; 10 enableFishIntegration = true; 11 enableBashIntegration = true; 12 enableZshIntegration = true; 13 settings = import ./settings.nix { inherit lib; }; 14 }; 15}