mirror of
https://github.com/jakejarvis/dotfiles.git
synced 2026-06-12 17:25:26 -04:00
add brewfile
This commit is contained in:
+229
@@ -0,0 +1,229 @@
|
||||
tap "1password/tap"
|
||||
tap "anomalyco/tap"
|
||||
tap "ngrok/ngrok"
|
||||
brew "autoconf"
|
||||
brew "bash"
|
||||
brew "bat"
|
||||
brew "xz"
|
||||
brew "btop"
|
||||
brew "chezmoi"
|
||||
brew "cloc"
|
||||
brew "cloudflared"
|
||||
brew "cocoapods"
|
||||
brew "container"
|
||||
brew "gmp"
|
||||
brew "coreutils"
|
||||
brew "libnghttp2"
|
||||
brew "curl", link: true
|
||||
brew "jpeg-turbo"
|
||||
brew "sqlite"
|
||||
brew "deno"
|
||||
brew "eza"
|
||||
brew "fastlane"
|
||||
brew "fd"
|
||||
brew "sdl2"
|
||||
brew "ffmpeg"
|
||||
brew "fzf"
|
||||
brew "mpfr"
|
||||
brew "gcc"
|
||||
brew "gh"
|
||||
brew "git"
|
||||
brew "git-delta"
|
||||
brew "git-lfs"
|
||||
brew "p11-kit"
|
||||
brew "gnutls"
|
||||
brew "gnupg"
|
||||
brew "htop"
|
||||
brew "jq"
|
||||
brew "lazygit"
|
||||
brew "make"
|
||||
brew "mas"
|
||||
brew "mise"
|
||||
brew "mole"
|
||||
brew "mtr"
|
||||
brew "nano"
|
||||
brew "openssh"
|
||||
brew "pkgconf"
|
||||
brew "qemu"
|
||||
brew "ripgrep"
|
||||
brew "screen"
|
||||
brew "ssh-copy-id", link: true
|
||||
brew "starship"
|
||||
brew "swiftlint"
|
||||
brew "tailscale"
|
||||
brew "telnet"
|
||||
brew "tmux"
|
||||
brew "topgrade"
|
||||
brew "tree"
|
||||
brew "unzip", link: true
|
||||
brew "wakatime-cli"
|
||||
brew "watchman"
|
||||
brew "wget"
|
||||
brew "whois", link: true
|
||||
brew "yq"
|
||||
brew "yt-dlp"
|
||||
brew "zoxide"
|
||||
brew "zsh"
|
||||
brew "anomalyco/tap/opencode"
|
||||
cask "1password"
|
||||
cask "1password-cli"
|
||||
cask "affinity"
|
||||
cask "android-studio"
|
||||
cask "antigravity"
|
||||
cask "appcleaner"
|
||||
cask "backblaze"
|
||||
cask "brave-browser"
|
||||
cask "carbon-copy-cloner"
|
||||
cask "chatgpt"
|
||||
cask "claude"
|
||||
cask "cleanmymac"
|
||||
cask "coconutbattery"
|
||||
cask "codex"
|
||||
cask "codex-app"
|
||||
cask "copilot-cli"
|
||||
cask "cursor"
|
||||
cask "discord"
|
||||
cask "dropbox"
|
||||
cask "epic-games"
|
||||
cask "expo-orbit"
|
||||
cask "figma"
|
||||
cask "firefox"
|
||||
cask "font-cascadia-code"
|
||||
cask "font-comic-neue"
|
||||
cask "font-geist"
|
||||
cask "font-geist-mono"
|
||||
cask "font-hack"
|
||||
cask "font-ibm-plex-mono"
|
||||
cask "font-inter"
|
||||
cask "font-monaspace"
|
||||
cask "font-open-sans"
|
||||
cask "font-roboto"
|
||||
cask "font-roboto-mono"
|
||||
cask "font-sf-compact"
|
||||
cask "font-sf-mono"
|
||||
cask "font-sf-mono-for-powerline"
|
||||
cask "font-sf-mono-nerd-font-ligaturized"
|
||||
cask "font-sf-pro"
|
||||
cask "font-source-code-pro"
|
||||
cask "gcloud-cli"
|
||||
cask "geekbench"
|
||||
cask "ghostty"
|
||||
cask "gimp"
|
||||
cask "github"
|
||||
cask "google-chrome"
|
||||
cask "gpg-suite"
|
||||
cask "handbrake-app"
|
||||
cask "helium-browser"
|
||||
cask "icon-composer"
|
||||
cask "iina"
|
||||
cask "imageoptim"
|
||||
cask "iterm2"
|
||||
cask "little-snitch"
|
||||
cask "mullvad-vpn"
|
||||
cask "ngrok"
|
||||
cask "nvidia-geforce-now"
|
||||
cask "obsidian"
|
||||
cask "ollama-app"
|
||||
cask "opencode-desktop"
|
||||
cask "orbstack"
|
||||
cask "parallels"
|
||||
cask "pgadmin4"
|
||||
cask "plex"
|
||||
cask "postgres-app"
|
||||
cask "postman"
|
||||
cask "raindropio"
|
||||
cask "raspberry-pi-imager"
|
||||
cask "raycast"
|
||||
cask "redis-insight"
|
||||
cask "rustdesk"
|
||||
cask "sf-symbols"
|
||||
cask "shadow"
|
||||
cask "spotify"
|
||||
cask "steam"
|
||||
cask "t3-code"
|
||||
cask "tableplus"
|
||||
cask "tg-pro"
|
||||
cask "the-unarchiver"
|
||||
cask "thunderbird"
|
||||
cask "tor-browser"
|
||||
cask "transmission"
|
||||
cask "transmit"
|
||||
cask "tunnelblick"
|
||||
cask "updatest"
|
||||
cask "visual-studio-code"
|
||||
cask "wifi-explorer"
|
||||
cask "wifiman"
|
||||
cask "wireshark-app"
|
||||
cask "wordpresscom-studio"
|
||||
cask "xquartz"
|
||||
cask "yubico-authenticator"
|
||||
cask "zed"
|
||||
cask "zoom"
|
||||
cask "zulu@17"
|
||||
mas "1Password for Safari", id: 1569813296
|
||||
mas "Amphetamine", id: 937984704
|
||||
mas "Apple Configurator", id: 1037126344
|
||||
mas "Brother iPrint&Scan", id: 1193539993
|
||||
mas "Compressor", id: 424390742
|
||||
mas "Developer", id: 640199958
|
||||
mas "Disk Speed Test", id: 425264550
|
||||
mas "Final Cut Pro", id: 424389933
|
||||
mas "GarageBand", id: 682658836
|
||||
mas "Home Assistant", id: 0
|
||||
mas "iMovie", id: 408981434
|
||||
mas "Keynote", id: 409183694
|
||||
mas "Logic Pro", id: 634148309
|
||||
mas "Magnet", id: 441258766
|
||||
mas "Microsoft Excel", id: 462058435
|
||||
mas "Microsoft OneNote", id: 784801555
|
||||
mas "Microsoft Outlook", id: 985367838
|
||||
mas "Microsoft PowerPoint", id: 462062816
|
||||
mas "Microsoft Word", id: 462054704
|
||||
mas "Motion", id: 434290957
|
||||
mas "Numbers", id: 409203825
|
||||
mas "Pages", id: 409201541
|
||||
mas "Shazam", id: 897118787
|
||||
mas "Speedtest", id: 1153157709
|
||||
mas "TestFlight", id: 899247664
|
||||
mas "Transporter", id: 1450874784
|
||||
mas "Windows App", id: 1295203466
|
||||
mas "WireGuard", id: 1451685025
|
||||
mas "Xcode", id: 497799835
|
||||
vscode "amazonwebservices.aws-toolkit-vscode"
|
||||
vscode "anthropic.claude-code"
|
||||
vscode "biomejs.biome"
|
||||
vscode "bradlc.vscode-tailwindcss"
|
||||
vscode "dbaeumer.vscode-eslint"
|
||||
vscode "docker.docker"
|
||||
vscode "editorconfig.editorconfig"
|
||||
vscode "github.codespaces"
|
||||
vscode "github.copilot-chat"
|
||||
vscode "github.remotehub"
|
||||
vscode "github.vscode-github-actions"
|
||||
vscode "github.vscode-pull-request-github"
|
||||
vscode "hverlin.mise-vscode"
|
||||
vscode "llvm-vs-code-extensions.lldb-dap"
|
||||
vscode "ms-azuretools.vscode-containers"
|
||||
vscode "ms-playwright.playwright"
|
||||
vscode "ms-vscode-remote.remote-containers"
|
||||
vscode "ms-vscode-remote.remote-ssh"
|
||||
vscode "ms-vscode-remote.remote-ssh-edit"
|
||||
vscode "ms-vscode-remote.remote-wsl"
|
||||
vscode "ms-vscode-remote.vscode-remote-extensionpack"
|
||||
vscode "ms-vscode.azure-repos"
|
||||
vscode "ms-vscode.hexeditor"
|
||||
vscode "ms-vscode.remote-explorer"
|
||||
vscode "ms-vscode.remote-repositories"
|
||||
vscode "ms-vscode.remote-server"
|
||||
vscode "openai.chatgpt"
|
||||
vscode "oxc.oxc-vscode"
|
||||
vscode "pkief.material-icon-theme"
|
||||
vscode "redhat.vscode-xml"
|
||||
vscode "redhat.vscode-yaml"
|
||||
vscode "swiftlang.swift-vscode"
|
||||
vscode "tamasfe.even-better-toml"
|
||||
vscode "unifiedjs.vscode-mdx"
|
||||
vscode "vercel.turbo-vsc"
|
||||
vscode "vitest.explorer"
|
||||
vscode "voidzero.vite-plus-extension-pack"
|
||||
vscode "wakatime.vscode-wakatime"
|
||||
@@ -0,0 +1,462 @@
|
||||
# Include any additional configuration file(s)
|
||||
# [include] sections are processed in the order you write them
|
||||
# Files in $CONFIG_DIR/topgrade.d/ are automatically included before this file
|
||||
[include]
|
||||
# paths = ["/etc/topgrade.toml"]
|
||||
|
||||
|
||||
[misc]
|
||||
# On Unix systems, Topgrade should not be run as root, it
|
||||
# will run commands with sudo or equivalent where needed.
|
||||
# Set this to true to suppress the warning and confirmation
|
||||
# prompt if Topgrade detects it is being run as root.
|
||||
# (default: false)
|
||||
# allow_root = false
|
||||
|
||||
# Run `sudo -v` to cache credentials at the start of the run
|
||||
# This avoids a blocking password prompt in the middle of an unattended run
|
||||
# (default: false)
|
||||
pre_sudo = true
|
||||
|
||||
# Sudo command to be used
|
||||
# sudo_command = "sudo"
|
||||
|
||||
# Disable specific steps - same options as the command line flag
|
||||
# disable = ["system", "emacs"]
|
||||
disable = ["system", "containers", "chezmoi", "git_repos", "uv", "ollama", "gcloud"]
|
||||
|
||||
# Ignore failures for these steps
|
||||
# ignore_failures = ["powershell"]
|
||||
|
||||
# List of remote machines with Topgrade installed on them
|
||||
# remote_topgrades = ["toothless", "pi", "parnas"]
|
||||
|
||||
# Path to Topgrade executable on remote machines
|
||||
# remote_topgrade_path = ".cargo/bin/topgrade"
|
||||
|
||||
# Arguments to pass to SSH when upgrading remote systems
|
||||
# ssh_arguments = "-o ConnectTimeout=2"
|
||||
|
||||
# Arguments to pass tmux when pulling Repositories
|
||||
# tmux_arguments = "-S /var/tmux.sock"
|
||||
|
||||
# Do not set the terminal title (default: true)
|
||||
# set_title = true
|
||||
|
||||
# Display the time in step titles (default: true)
|
||||
# display_time = true
|
||||
|
||||
# Don't ask for confirmations (no default value)
|
||||
# assume_yes = true
|
||||
|
||||
# Whether to ask what to do after a step fails (default: true)
|
||||
# ask_retry = true
|
||||
ask_retry = false
|
||||
|
||||
# Number of times to automatically retry a step when it fails (default: 0)
|
||||
# auto_retry = 0
|
||||
|
||||
# Same as ask_retry = false (default: false) - legacy
|
||||
# no_retry = true
|
||||
|
||||
# Show the reason for skipped steps (default: false)
|
||||
# This has no effect if the "only" option is specified
|
||||
# show_skipped = true
|
||||
|
||||
# Run inside tmux (default: false)
|
||||
# run_in_tmux = true
|
||||
|
||||
# Changes the way topgrade interacts with
|
||||
# the tmux session, creating the session
|
||||
# and only attaching to it if not inside tmux
|
||||
# (default: "attach_if_not_in_session", allowed values: "attach_if_not_in_session", "attach_always")
|
||||
# tmux_session_mode = "attach_if_not_in_session"
|
||||
|
||||
# Cleanup temporary or old files (default: false)
|
||||
# cleanup = true
|
||||
cleanup = true
|
||||
|
||||
# Send a notification for every step (default: false)
|
||||
# notify_each_step = false
|
||||
|
||||
# When to send a notification at the end of a run
|
||||
# (default: "always", allowed values: "always", "never", "on_failure")
|
||||
# notify_end = "on_failure"
|
||||
|
||||
# Deprecated: use `notify_end = "never"` instead (default: false)
|
||||
# skip_notify = true
|
||||
|
||||
# The Bash-it branch to update (default: "stable")
|
||||
# bashit_branch = "stable"
|
||||
|
||||
# Run specific steps - same options as the command line flag
|
||||
# only = ["system", "emacs"]
|
||||
|
||||
# Whether to self update
|
||||
#
|
||||
# this will be ignored if the binary is built without self update support
|
||||
#
|
||||
# available also via setting the environment variable TOPGRADE_NO_SELF_UPGRADE)
|
||||
# no_self_update = true
|
||||
|
||||
# Extra tracing filter directives
|
||||
# These are prepended to the `--log-filter` argument
|
||||
# See: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#directives
|
||||
# log_filters = ["topgrade::command=debug", "warn"]
|
||||
|
||||
# Whether to show a distribution-specific summary if applicable, e.g. listing
|
||||
# Pacman backup configuration files (*.pacsave and *.pacnew)
|
||||
# (default: true)
|
||||
# show_distribution_summary = false
|
||||
|
||||
# For NixOS/home-manager, there are multiple ways to switch to newer configurations.
|
||||
# When set to autodetect: use nh when available, fall back to vanilla
|
||||
# Allowed values:
|
||||
# autodetect, nh, vanilla
|
||||
# nix_handler = "autodetect"
|
||||
|
||||
|
||||
# Commands to run before anything
|
||||
[pre_commands]
|
||||
# "Emacs Snapshot" = "rm -rf ~/.emacs.d/elpa.bak && cp -rl ~/.emacs.d/elpa ~/.emacs.d/elpa.bak"
|
||||
|
||||
|
||||
# Commands to run after anything
|
||||
[post_commands]
|
||||
# "Emacs Snapshot" = "rm -rf ~/.emacs.d/elpa.bak && cp -rl ~/.emacs.d/elpa ~/.emacs.d/elpa.bak"
|
||||
|
||||
|
||||
# Custom commands
|
||||
[commands]
|
||||
# "Python Environment" = "~/dev/.env/bin/pip install -i https://pypi.python.org/simple -U --upgrade-strategy eager jupyter"
|
||||
# "Custom command using interactive shell (unix)" = "-i vim_upgrade"
|
||||
|
||||
|
||||
[python]
|
||||
# enable_pip_review = true ###disabled by default
|
||||
# enable_pip_review_local = true ###disabled by default
|
||||
# enable_pipupgrade = true ###disabled by default
|
||||
# pipupgrade_arguments = "-y -u --pip-path pip" ###disabled by default
|
||||
|
||||
# For the poetry step, by default, Topgrade skips its update if poetry is not
|
||||
# installed with the official script. This configuration entry forces Topgrade
|
||||
# to run the update in this case.
|
||||
#
|
||||
# (default: false)
|
||||
# poetry_force_self_update = true
|
||||
|
||||
|
||||
[conda]
|
||||
# Additional named conda environments to update (`conda env update -n env_name`)
|
||||
# env_names = [
|
||||
# "Toolbox",
|
||||
# "PyTorch"
|
||||
# ]
|
||||
# Additional conda environment paths to update (`conda env update -p env_path`)
|
||||
# env_paths = [
|
||||
# "~/webserver/.conda/",
|
||||
# "~/experiments/.conda/"
|
||||
# ]
|
||||
|
||||
|
||||
[composer]
|
||||
# self_update = true
|
||||
|
||||
|
||||
[brew]
|
||||
# For the BrewCask step
|
||||
# If `Repo Cask Upgrade` exists, then use the `-a` option.
|
||||
# Otherwise, use the `--greedy` option.
|
||||
# greedy_cask = true
|
||||
|
||||
# For the BrewCask step
|
||||
# If `Repo Cask Upgrade` does not exist, then use the `--greedy_latest` option.
|
||||
# NOTE: the above entry `greedy_cask` contains this entry, though you can enable
|
||||
# both of them, they won't clash with each other.
|
||||
# greedy_latest = true
|
||||
|
||||
# For the BrewCask step
|
||||
# If `Repo Cask Upgrade` does not exist, then use the `--greedy_auto_updates` option.
|
||||
# NOTE: the above entry `greedy_cask` contains this entry, though you can enable
|
||||
# both of them, they won't clash with each other.
|
||||
# greedy_auto_updates = true
|
||||
|
||||
# For the BrewFormula step
|
||||
# Execute `brew autoremove` after the step.
|
||||
# autoremove = true
|
||||
autoremove = true
|
||||
|
||||
# For the BrewFormula step
|
||||
# Upgrade formulae built from the HEAD branch; `brew upgrade --fetch-HEAD`
|
||||
# fetch_head = true
|
||||
|
||||
|
||||
[linux]
|
||||
# Arch Package Manager to use.
|
||||
# Allowed values:
|
||||
# autodetect, aura, garuda_update, pacman, pamac, paru, pikaur, trizen, yay
|
||||
# arch_package_manager = "pacman"
|
||||
|
||||
# Arguments to pass yay (or paru) when updating packages
|
||||
# yay_arguments = "--nodevel"
|
||||
|
||||
# Arguments to pass dnf when updating packages
|
||||
# dnf_arguments = "--refresh"
|
||||
|
||||
# aura_aur_arguments = "-kx"
|
||||
|
||||
# aura_pacman_arguments = ""
|
||||
# garuda_update_arguments = ""
|
||||
|
||||
# show_arch_news = true
|
||||
|
||||
# trizen_arguments = "--devel"
|
||||
|
||||
# pikaur_arguments = ""
|
||||
|
||||
# pamac_arguments = "--no-devel"
|
||||
|
||||
# enable_tlmgr = true
|
||||
|
||||
# emerge_sync_flags = "-q"
|
||||
|
||||
# emerge_update_flags = "-uDNa --with-bdeps=y world"
|
||||
|
||||
# redhat_distro_sync = false
|
||||
|
||||
# suse_dup = false
|
||||
|
||||
# rpm_ostree = false
|
||||
|
||||
# For Fedora/CentOS/RHEL Atomic variants, if `bootc` is available and this configuration entry is set to true, use
|
||||
# it to do the update - Will also supersede rpm-ostree if enabled
|
||||
# (default: false)
|
||||
# bootc = false
|
||||
|
||||
# nix_arguments = "--flake"
|
||||
|
||||
# nix_env_arguments = "--prebuilt-only"
|
||||
|
||||
# Extra Home Manager arguments
|
||||
# home_manager_arguments = ["--flake", "file"]
|
||||
|
||||
|
||||
[mandb]
|
||||
# Enable the mandb step (to update manual entries).
|
||||
# Mandb is updated in the background by a service on most systems by default.
|
||||
# (default: false)
|
||||
# enable = true
|
||||
|
||||
|
||||
[pkgfile]
|
||||
# Enable the pkgfile step (to update the pkgfile database).
|
||||
# Pkgfile is sometimes installed by default, but often not used and heavy to update.
|
||||
# (default: false)
|
||||
# enable = true
|
||||
|
||||
|
||||
[git]
|
||||
# How many repos to pull or fetch at max in parallel
|
||||
# max_concurrency = 5
|
||||
|
||||
# Additional git repositories to pull or fetch
|
||||
# repos = [
|
||||
# "~/src/*/",
|
||||
# "~/.config/something"
|
||||
# ]
|
||||
|
||||
# Set to `false` to skip pulling/fetching the predefined git repos
|
||||
# pull_predefined = false
|
||||
|
||||
# Arguments to pass Git when pulling/fetching Repositories
|
||||
# arguments = "--rebase --autostash"
|
||||
|
||||
# Whether to perform a `git fetch` instead of `git pull`
|
||||
# fetch_only = false
|
||||
|
||||
[windows]
|
||||
# Manually select Windows updates
|
||||
# accept_all_updates = false
|
||||
|
||||
# Controls whether to automatically reboot the computer when updates are
|
||||
# installed that request it. (default: "no", allowed values: "yes", "no", "ask")
|
||||
# updates_auto_reboot = "yes"
|
||||
|
||||
# open_remotes_in_new_terminal = true
|
||||
|
||||
# wsl_update_pre_release = true
|
||||
|
||||
# wsl_update_use_web_download = true
|
||||
|
||||
# The default for winget_install_silently is true,
|
||||
# this example turns off silent install.
|
||||
# winget_install_silently = false
|
||||
|
||||
# Causes Topgrade to rename itself during the run to allow package managers
|
||||
# to upgrade it. Use this only if you installed Topgrade by using a package
|
||||
# manager such as Scoop or Cargo
|
||||
# self_rename = true
|
||||
|
||||
# Use sudo to elevate privileges for the Windows Package Manager (winget)
|
||||
# Only use this option if you want to run the Winget step in sudo-mode.
|
||||
# Running winget in sudo-mode is generally not recommended, as not every
|
||||
# package supports installing / upgrading in sudo-mode and it may cause issues
|
||||
# with some packages or may even cause the Winget-step to fail.
|
||||
# If any problems occur, please try running Topgrade without this option first
|
||||
# before reporting an issue.
|
||||
# (default: false)
|
||||
# winget_use_sudo = true
|
||||
|
||||
|
||||
[chezmoi]
|
||||
# Exclude encrypted files from update
|
||||
# (default: false)
|
||||
# exclude_encrypted = false
|
||||
|
||||
[mise]
|
||||
# Upgrades to the latest version available, bumping the version in mise.toml
|
||||
# (default: false)
|
||||
# bump = false
|
||||
|
||||
# Number of jobs to run in parallel
|
||||
# (default: 4)
|
||||
# jobs = 4
|
||||
|
||||
# Run interactively
|
||||
# (default: false)
|
||||
# interactive = false
|
||||
|
||||
|
||||
[npm]
|
||||
# Use sudo if the NPM directory isn't owned by the current user
|
||||
# use_sudo = true
|
||||
|
||||
|
||||
[yarn]
|
||||
# Run `yarn global upgrade` with `sudo`
|
||||
# use_sudo = true
|
||||
|
||||
|
||||
[deno]
|
||||
# Upgrade deno executable to the given version.
|
||||
# version = "stable"
|
||||
|
||||
|
||||
[vim]
|
||||
# For `vim-plug`, execute `PlugUpdate!` instead of `PlugUpdate`
|
||||
# force_plug_update = true
|
||||
|
||||
|
||||
[firmware]
|
||||
# Offer to update firmware; if false just check for and display available updates
|
||||
# upgrade = true
|
||||
|
||||
|
||||
[vagrant]
|
||||
# Vagrant directories
|
||||
# directories = []
|
||||
|
||||
# power on vagrant boxes if needed
|
||||
# power_on = true
|
||||
|
||||
# Always suspend vagrant boxes instead of powering off
|
||||
# always_suspend = true
|
||||
|
||||
|
||||
[flatpak]
|
||||
# Use sudo for updating the system-wide installation
|
||||
# use_sudo = true
|
||||
|
||||
|
||||
[distrobox]
|
||||
# use_root = false
|
||||
|
||||
# containers = ["archlinux-latest"]
|
||||
[containers]
|
||||
# Specify the containers to ignore while updating (Wildcard supported)
|
||||
# ignored_containers = ["ghcr.io/rancher-sandbox/rancher-desktop/rdx-proxy:latest", "docker.io*"]
|
||||
# Specify the runtime to use for containers (default: "docker", allowed values: "docker", "podman")
|
||||
# runtime = "podman"
|
||||
|
||||
# Run 'docker system prune' to clean up unused containers, networks, and build cache
|
||||
# (default: false)
|
||||
# system_prune = false
|
||||
|
||||
# Use sudo for updating containers. Necessary for non-rootless installs.
|
||||
# (default: false)
|
||||
# use_sudo = false
|
||||
|
||||
[lensfun]
|
||||
# If disabled, Topgrade invokes `lensfun‑update‑data` without root privilege,
|
||||
# then the update will be only available to you. Otherwise, `sudo` is required,
|
||||
# and the update will be installed system-wide, i.e., available to all users.
|
||||
# (default: false)
|
||||
# use_sudo = false
|
||||
|
||||
[julia]
|
||||
# If disabled, Topgrade invokes julia with the --startup-file=no CLI option.
|
||||
#
|
||||
# This may be desirable to avoid loading outdated packages with "using" directives
|
||||
# in the startup file, which might cause the update run to fail.
|
||||
# (default: true)
|
||||
# startup_file = true
|
||||
|
||||
[zigup]
|
||||
# Version strings passed to zigup.
|
||||
# These may be pinned versions such as "0.13.0" or branches such as "master".
|
||||
# Each one will be updated in its own zigup invocation.
|
||||
# (default: ["master"])
|
||||
# target_versions = ["master", "0.13.0"]
|
||||
|
||||
# Specifies the directory that the zig files will be installed to.
|
||||
# If defined, passed with the --install-dir command line flag.
|
||||
# If not defined, zigup will use its default behaviour.
|
||||
# (default: not defined)
|
||||
# install_dir = "~/.zig"
|
||||
|
||||
# Specifies the path of the symlink which will be set to point at the default compiler version.
|
||||
# If defined, passed with the --path-link command line flag.
|
||||
# If not defined, zigup will use its default behaviour.
|
||||
# This is not meaningful if set_default is not enabled.
|
||||
# (default: not defined)
|
||||
# path_link = "~/.bin/zig"
|
||||
|
||||
# If enabled, run `zigup clean` after updating all versions.
|
||||
# If enabled, each updated version above will be marked with `zigup keep`.
|
||||
# (default: false)
|
||||
# cleanup = false
|
||||
|
||||
[vscode]
|
||||
# If this is set and is a non-empty string, it specifies the profile the
|
||||
# extensions should be updated for.
|
||||
# (default: this won't be set by default)
|
||||
# profile = ""
|
||||
|
||||
[pixi]
|
||||
# Show the release notes of the latest pixi release
|
||||
# during the pixi step
|
||||
# (default: false)
|
||||
# include_release_notes = false
|
||||
|
||||
[doom]
|
||||
# If this is set to true, the `--aot` flag is added to `doom upgrade`,
|
||||
# which enables ahead-of-time native compilation of packages.
|
||||
# (default: false)
|
||||
# aot = true
|
||||
|
||||
[cargo]
|
||||
# If this is set to true, `cargo install-update` also updates git-originating packages.
|
||||
# (default: true)
|
||||
# git = false
|
||||
|
||||
# If this is set to true, `cargo install-update` is run quietly.
|
||||
# (default: false)
|
||||
# quiet = true
|
||||
|
||||
# Other options like `--locked` or `--jobs` can be passed to `cargo install`
|
||||
# using the `CARGO_INSTALL_OPTS` environment variable.
|
||||
|
||||
[rustup]
|
||||
# If set, updates only these channels.
|
||||
# (default: [] (all channels))
|
||||
# channels = ["stable"]
|
||||
@@ -0,0 +1,329 @@
|
||||
// Zed settings
|
||||
//
|
||||
// For information on how to configure Zed, see the Zed
|
||||
// documentation: https://zed.dev/docs/configuring-zed
|
||||
//
|
||||
// To see all of Zed's default settings without changing your
|
||||
// custom settings, run `zed: open default settings` from the
|
||||
// command palette (cmd-shift-p / ctrl-shift-p)
|
||||
{
|
||||
"ui_font_weight": 400.0,
|
||||
"agent_servers": {
|
||||
"github-copilot-cli": {
|
||||
"type": "registry",
|
||||
},
|
||||
"gemini": {
|
||||
"type": "registry",
|
||||
},
|
||||
"codex-acp": {
|
||||
"type": "registry",
|
||||
},
|
||||
"claude-acp": {
|
||||
"favorite_config_option_values": {
|
||||
"model": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"default_config_options": {
|
||||
"model": "default"
|
||||
},
|
||||
"type": "registry",
|
||||
},
|
||||
"opencode": {
|
||||
"favorite_models": ["anthropic/claude-opus-4-6/max"],
|
||||
"type": "registry",
|
||||
},
|
||||
},
|
||||
"icon_theme": "Material Icon Theme",
|
||||
"terminal": {
|
||||
"font_family": "SFMono Nerd Font",
|
||||
"font_fallbacks": [
|
||||
"SF Mono",
|
||||
"Meslo LG M for Powerline",
|
||||
"Menlo",
|
||||
"Monaco",
|
||||
"Courier New",
|
||||
"monospace",
|
||||
],
|
||||
"line_height": {
|
||||
"custom": 1.25,
|
||||
},
|
||||
"cursor_shape": "bar",
|
||||
"blinking": "on",
|
||||
},
|
||||
"base_keymap": "VSCode",
|
||||
"minimap": {
|
||||
"show": "never",
|
||||
},
|
||||
"buffer_font_fallbacks": ["Menlo", "Monaco", "Courier New", "monospace"],
|
||||
"buffer_font_family": "SF Mono",
|
||||
"file_types": {
|
||||
"markdown": ["*.mdx"],
|
||||
"shellscript": ["*.zsh"],
|
||||
"tailwindcss": ["*.css"],
|
||||
"html": ["*.html", "*.htm"],
|
||||
},
|
||||
"show_whitespaces": "none",
|
||||
"show_edit_predictions": true,
|
||||
"wrap_guides": [120],
|
||||
"tab_size": 2,
|
||||
"edit_predictions": {
|
||||
"provider": "zed",
|
||||
"disabled_globs": [
|
||||
"**/credentials.json",
|
||||
"**/credentials.*.json",
|
||||
"**/secret.json",
|
||||
"**/secrets.json",
|
||||
"**/*.key",
|
||||
"**/*.pem",
|
||||
"**/*.pfx",
|
||||
"**/*.p12",
|
||||
"**/*.crt",
|
||||
"**/*.cer",
|
||||
"**/id_rsa",
|
||||
"**/id_dsa",
|
||||
"**/.ssh/id_*",
|
||||
],
|
||||
},
|
||||
"telemetry": {
|
||||
"diagnostics": false,
|
||||
"metrics": false,
|
||||
},
|
||||
"ui_font_size": 14.5,
|
||||
"buffer_font_size": 12.5,
|
||||
"theme": "Snazzy Theme - blurred",
|
||||
"lsp": {
|
||||
"oxlint": {
|
||||
"initialization_options": {
|
||||
"settings": {
|
||||
"configPath": null,
|
||||
"run": "onType",
|
||||
"disableNestedConfig": false,
|
||||
"fixKind": "safe_fix",
|
||||
"unusedDisableDirectives": "deny",
|
||||
},
|
||||
},
|
||||
},
|
||||
"oxfmt": {
|
||||
"initialization_options": {
|
||||
"settings": {
|
||||
"fmt.configPath": null,
|
||||
"run": "onSave",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
"languages": {
|
||||
"CSS": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"GraphQL": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"Handlebars": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"HTML": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"JavaScript": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
{
|
||||
"code_action": "source.fixAll.oxc",
|
||||
},
|
||||
],
|
||||
},
|
||||
"JSON": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"JSON5": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"JSONC": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"Less": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"Markdown": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"MDX": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"SCSS": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"TypeScript": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"TSX": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"Vue.js": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
"YAML": {
|
||||
"format_on_save": "on",
|
||||
"prettier": {
|
||||
"allowed": false,
|
||||
},
|
||||
"formatter": [
|
||||
{
|
||||
"language_server": {
|
||||
"name": "oxfmt",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user