{ pkgs, ... }: { imports = [ ../programs/vscode.nix ]; home.packages = with pkgs; [ git-credential-keepassxc direnv ]; programs.zed-editor = { enable = false; extensions = [ "nix" "rust" "ocaml" "kanagawa-themes" ]; userSettings = { features = { copilot = false; }; buffer_font_family = pkgs.rice.fonts.monospace.name; buffer_font_size = pkgs.rice.fonts.monospace.size; theme = { mode = "dark"; dark = "Kanagawa Dragon"; }; telemetry = { metrics = false; diagnostics = false; }; vim_mode = true; assistant = { default_model = { provider = "ollama"; model = "llama3.2"; }; inline_alternatives = { provider = "ollama"; model = "starcoder2:3b"; }; }; language_models = { ollama = { api_url = "http://localhost:11434"; }; }; }; }; programs.direnv = { enable = true; nix-direnv = { enable = true; }; enableFishIntegration = true; }; programs.git = { enable = true; userName = "atagen"; userEmail = "atagen@boss.co"; extraConfig = { credential.helper = "keepassxc"; }; }; }