my personal dotfiles

add brewfile, zed config, and update zshrc

+127
+7
.zshrc
··· 8 8 9 9 # eza ls replacement (long, all files, human-readable, icons, git info) 10 10 alias ll="eza -al --group-directories-first --icons --git --color=auto --long --header --classify" 11 + 12 + # java (hopefully not here for long) 13 + export PATH="/opt/homebrew/opt/openjdk/bin:$PATH" 14 + export CPPFLAGS="-I/opt/homebrew/opt/openjdk/include" 15 + 16 + # rust 17 + . "$HOME/.cargo/env"
+54
Brewfile
··· 1 + brew "antidote" 2 + brew "bat" 3 + brew "eza" 4 + brew "go" 5 + brew "jq" 6 + brew "node" 7 + brew "openjdk" 8 + brew "pnpm" 9 + brew "rustup" 10 + brew "uv" 11 + cask "alt-tab" 12 + cask "anytype" 13 + cask "balenaetcher" 14 + cask "beekeeper-studio" 15 + cask "bloom" 16 + cask "bruno" 17 + cask "calibre" 18 + cask "cork" 19 + cask "crossover" 20 + cask "cryptomator" 21 + cask "dbngin" 22 + cask "discord" 23 + cask "dockdoor" 24 + cask "downie" 25 + cask "epic-games" 26 + cask "font-geist-mono" 27 + cask "gpg-suite" 28 + cask "iina" 29 + cask "linear-linear" 30 + cask "little-snitch" 31 + cask "mac-mouse-fix" 32 + cask "mullvad-vpn" 33 + cask "ogdesign-eagle" 34 + cask "orbstack" 35 + cask "orion" 36 + cask "pearcleaner" 37 + cask "permute" 38 + cask "pgadmin4" 39 + cask "proton-drive" 40 + cask "proton-mail" 41 + cask "proton-pass" 42 + cask "protonvpn" 43 + cask "raycast" 44 + cask "rectangle" 45 + cask "runelite" 46 + cask "screen-studio" 47 + cask "secretive" 48 + cask "signal" 49 + cask "stats" 50 + cask "steam" 51 + cask "tailscale-app" 52 + cask "warp" 53 + cask "yubico-authenticator" 54 + cask "zed"
+66
zed_settings.json
··· 1 + // Zed settings 2 + // 3 + // For information on how to configure Zed, see the Zed 4 + // documentation: https://zed.dev/docs/configuring-zed 5 + // 6 + // To see all of Zed's default settings without changing your 7 + // custom settings, run `zed: open default settings` from the 8 + // command palette (cmd-shift-p / ctrl-shift-p) 9 + { 10 + // practical 11 + "gutter": { 12 + "line_numbers": true, 13 + }, 14 + "redact_private_values": false, 15 + "agent": { 16 + "play_sound_when_agent_done": true, 17 + "default_profile": "write", 18 + "model_parameters": [], 19 + }, 20 + "autosave": { 21 + "after_delay": { 22 + "milliseconds": 1000, 23 + }, 24 + }, 25 + "ensure_final_newline_on_save": true, 26 + "remove_trailing_whitespace_on_save": true, 27 + "format_on_save": "on", 28 + "soft_wrap": "editor_width", 29 + 30 + // ai completions on input 31 + "show_completions_on_input": true, 32 + "show_edit_predictions": false, 33 + 34 + "inlay_hints": { 35 + "enabled": true, 36 + "show_type_hints": true, 37 + "show_parameter_hints": true, 38 + "show_other_hints": true, 39 + "show_background": false, 40 + "edit_debounce_ms": 700, 41 + "scroll_debounce_ms": 50, 42 + "toggle_on_modifiers_press": null, 43 + }, 44 + 45 + // visual 46 + "theme": { 47 + "mode": "dark", 48 + "light": "Gruvbox Light Hard", 49 + "dark": "Warp One Dark", 50 + }, 51 + "icon_theme": { 52 + "light": "Zed (Default)", 53 + "dark": "Material Icon Theme", 54 + }, 55 + 56 + "buffer_font_family": "Geist Mono", 57 + "ui_font_family": "Geist Mono", 58 + "ui_font_size": 16, 59 + "buffer_font_size": 15, 60 + 61 + // telemetry 62 + "telemetry": { 63 + "diagnostics": false, 64 + "metrics": false, 65 + }, 66 + }