Add Brewfile
This commit is contained in:
parent
2b454508db
commit
f3652a8652
|
@ -0,0 +1,287 @@
|
|||
tap "dominikbraun/timetrace"
|
||||
tap "felixkratz/formulae"
|
||||
tap "homebrew/bundle"
|
||||
tap "homebrew/cask"
|
||||
tap "homebrew/cask-drivers"
|
||||
tap "homebrew/cask-fonts"
|
||||
tap "homebrew/cask-versions"
|
||||
tap "homebrew/core"
|
||||
tap "homebrew/services"
|
||||
tap "koekeishiya/formulae"
|
||||
tap "romkatv/powerlevel10k"
|
||||
tap "santilococo/cmtap", "git@github.com:santilococo/homebrew-cmtap"
|
||||
tap "sdkman/tap"
|
||||
brew "jpeg-turbo"
|
||||
brew "xz"
|
||||
brew "zstd"
|
||||
brew "libtiff"
|
||||
brew "little-cms2"
|
||||
brew "openexr"
|
||||
brew "webp"
|
||||
brew "aom"
|
||||
brew "ca-certificates"
|
||||
brew "gmp"
|
||||
brew "mpfr"
|
||||
brew "gcc"
|
||||
brew "hwloc"
|
||||
brew "openssl@3"
|
||||
brew "pmix"
|
||||
brew "open-mpi"
|
||||
brew "openblas"
|
||||
brew "arpack"
|
||||
brew "assimp"
|
||||
brew "automake"
|
||||
brew "bash"
|
||||
brew "libssh2"
|
||||
brew "libgit2"
|
||||
brew "oniguruma"
|
||||
brew "bat"
|
||||
brew "c-ares"
|
||||
brew "gettext"
|
||||
brew "readline"
|
||||
brew "sqlite"
|
||||
brew "python@3.12"
|
||||
brew "glib"
|
||||
brew "xorgproto"
|
||||
brew "libx11"
|
||||
brew "cairo"
|
||||
brew "certifi", link: false
|
||||
brew "pycparser"
|
||||
brew "python-setuptools"
|
||||
brew "cffi"
|
||||
brew "cmake"
|
||||
brew "libnghttp2"
|
||||
brew "p11-kit"
|
||||
brew "unbound"
|
||||
brew "gnutls"
|
||||
brew "libssh"
|
||||
brew "qemu"
|
||||
brew "lima"
|
||||
brew "colima"
|
||||
brew "coreutils"
|
||||
brew "dav1d"
|
||||
brew "detox"
|
||||
brew "dialog"
|
||||
brew "docker-completion"
|
||||
brew "docker"
|
||||
brew "docker-compose"
|
||||
brew "easy-rsa"
|
||||
brew "openjpeg"
|
||||
brew "ghostscript"
|
||||
brew "eza"
|
||||
brew "fd"
|
||||
brew "frei0r"
|
||||
brew "harfbuzz"
|
||||
brew "leptonica"
|
||||
brew "libarchive"
|
||||
brew "libass"
|
||||
brew "mbedtls"
|
||||
brew "librist"
|
||||
brew "mpg123"
|
||||
brew "libsodium"
|
||||
brew "libvpx"
|
||||
brew "python-packaging"
|
||||
brew "tbb"
|
||||
brew "openvino"
|
||||
brew "pango"
|
||||
brew "rubberband"
|
||||
brew "sdl2"
|
||||
brew "srt"
|
||||
brew "svt-av1"
|
||||
brew "tesseract"
|
||||
brew "x264"
|
||||
brew "zeromq"
|
||||
brew "ffmpeg"
|
||||
brew "openssl@1.1"
|
||||
brew "jasper"
|
||||
brew "netpbm"
|
||||
brew "findutils"
|
||||
brew "fltk"
|
||||
brew "frpc"
|
||||
brew "frps"
|
||||
brew "fzf"
|
||||
brew "gawk"
|
||||
brew "libavif"
|
||||
brew "gd"
|
||||
brew "gh"
|
||||
brew "gnu-getopt"
|
||||
brew "gnu-indent"
|
||||
brew "gnu-sed"
|
||||
brew "gnu-tar"
|
||||
brew "qt"
|
||||
brew "gnuplot"
|
||||
brew "graphicsmagick"
|
||||
brew "grep"
|
||||
brew "libaec"
|
||||
brew "hdf5"
|
||||
brew "htop"
|
||||
brew "libde265"
|
||||
brew "shared-mime-info"
|
||||
brew "libheif"
|
||||
brew "libomp"
|
||||
brew "imagemagick"
|
||||
brew "ipcalc"
|
||||
brew "iperf3"
|
||||
brew "ipython"
|
||||
brew "jenv"
|
||||
brew "jq"
|
||||
brew "keyring"
|
||||
brew "pygments"
|
||||
brew "six"
|
||||
brew "jrnl"
|
||||
brew "killswitch"
|
||||
brew "krb5"
|
||||
brew "libqalculate"
|
||||
brew "libuv"
|
||||
brew "libvterm"
|
||||
brew "libxft"
|
||||
brew "libxinerama"
|
||||
brew "z3"
|
||||
brew "llvm"
|
||||
brew "luajit"
|
||||
brew "lynis"
|
||||
brew "openjdk"
|
||||
brew "maven"
|
||||
brew "msgpack"
|
||||
brew "ncdu"
|
||||
brew "neofetch"
|
||||
brew "tree-sitter"
|
||||
brew "neovim"
|
||||
brew "netcat"
|
||||
brew "nmap"
|
||||
brew "node"
|
||||
brew "pyqt"
|
||||
brew "qscintilla2"
|
||||
brew "suite-sparse"
|
||||
brew "sundials"
|
||||
brew "texinfo"
|
||||
brew "octave"
|
||||
brew "onedpl"
|
||||
brew "openjdk@11"
|
||||
brew "openvpn"
|
||||
brew "perl"
|
||||
brew "pngpaste"
|
||||
brew "poetry"
|
||||
brew "potrace"
|
||||
brew "powerlevel10k"
|
||||
brew "pyenv"
|
||||
brew "qt@5"
|
||||
brew "pyqt@5"
|
||||
brew "python-click"
|
||||
brew "python-distlib"
|
||||
brew "python-mutagen"
|
||||
brew "python-platformdirs"
|
||||
brew "python@3.10"
|
||||
brew "python@3.11"
|
||||
brew "ranger"
|
||||
brew "rclone"
|
||||
brew "ripgrep"
|
||||
brew "rust"
|
||||
brew "scdoc"
|
||||
brew "shellcheck"
|
||||
brew "smartmontools"
|
||||
brew "socat"
|
||||
brew "telnet"
|
||||
brew "tldr"
|
||||
brew "tree"
|
||||
brew "vapoursynth"
|
||||
brew "virtualenv"
|
||||
brew "wakeonlan"
|
||||
brew "watson"
|
||||
brew "wget"
|
||||
brew "wireguard-tools"
|
||||
brew "xdg-ninja"
|
||||
brew "yt-dlp"
|
||||
brew "zbar"
|
||||
brew "dominikbraun/timetrace/timetrace"
|
||||
brew "felixkratz/formulae/borders"
|
||||
brew "felixkratz/formulae/sketchybar"
|
||||
brew "koekeishiya/formulae/skhd"
|
||||
brew "koekeishiya/formulae/yabai"
|
||||
brew "santilococo/cmtap/cbattery"
|
||||
brew "santilococo/cmtap/nvimpager"
|
||||
cask "activitywatch"
|
||||
cask "alacritty"
|
||||
cask "appflowy"
|
||||
cask "background-music"
|
||||
cask "basictex"
|
||||
cask "beekeeper-studio"
|
||||
cask "bitwarden"
|
||||
cask "blockblock"
|
||||
cask "brave-browser"
|
||||
cask "calibre"
|
||||
cask "cheatsheet"
|
||||
cask "citrix-workspace"
|
||||
cask "coconutbattery"
|
||||
cask "discord"
|
||||
cask "eloston-chromium"
|
||||
cask "ente-auth"
|
||||
cask "firefox"
|
||||
cask "flameshot"
|
||||
cask "font-hack-nerd-font"
|
||||
cask "hammerspoon"
|
||||
cask "handbrake"
|
||||
cask "iina"
|
||||
cask "iterm2"
|
||||
cask "jetbrains-toolbox"
|
||||
cask "keka"
|
||||
cask "knockknock"
|
||||
cask "libreoffice"
|
||||
cask "losslesscut"
|
||||
cask "lulu"
|
||||
cask "maccy"
|
||||
cask "meld"
|
||||
cask "microsoft-auto-update"
|
||||
cask "microsoft-teams"
|
||||
cask "middleclick"
|
||||
cask "minecraft", args: { appdir: "/Volumes/SSD/Applications" }
|
||||
cask "miniforge"
|
||||
cask "mpv"
|
||||
cask "netiquette"
|
||||
cask "netnewswire"
|
||||
cask "ngrok"
|
||||
cask "notion"
|
||||
cask "numi"
|
||||
cask "obs"
|
||||
cask "openvpn-connect"
|
||||
cask "orion"
|
||||
cask "postman"
|
||||
cask "protonvpn"
|
||||
cask "sf-symbols"
|
||||
cask "shottr"
|
||||
cask "sioyek"
|
||||
cask "skim"
|
||||
cask "spotify"
|
||||
cask "stats"
|
||||
cask "stretchly"
|
||||
cask "taskexplorer"
|
||||
cask "utm"
|
||||
cask "visual-studio-code"
|
||||
cask "vlc"
|
||||
cask "wireshark"
|
||||
cask "xquartz"
|
||||
cask "zerotier-one"
|
||||
cask "zoom"
|
||||
cask "zulu8"
|
||||
vscode "github.copilot"
|
||||
vscode "github.copilot-chat"
|
||||
vscode "ms-python.debugpy"
|
||||
vscode "ms-python.python"
|
||||
vscode "ms-python.vscode-pylance"
|
||||
vscode "ms-toolsai.jupyter"
|
||||
vscode "ms-toolsai.jupyter-renderers"
|
||||
vscode "ms-toolsai.vscode-jupyter-cell-tags"
|
||||
vscode "ms-toolsai.vscode-jupyter-slideshow"
|
||||
vscode "ms-vscode-remote.remote-ssh"
|
||||
vscode "ms-vscode-remote.remote-ssh-edit"
|
||||
vscode "ms-vscode.remote-explorer"
|
||||
vscode "ms-vsliveshare.vsliveshare"
|
||||
vscode "redhat.java"
|
||||
vscode "sohibe.java-generate-setters-getters"
|
||||
vscode "visualstudioexptteam.vscodeintellicode"
|
||||
vscode "vscjava.vscode-java-debug"
|
||||
vscode "vscjava.vscode-java-dependency"
|
||||
vscode "vscjava.vscode-java-pack"
|
||||
vscode "vscjava.vscode-java-test"
|
||||
vscode "vscjava.vscode-maven"
|
||||
vscode "vscodevim.vim"
|
|
@ -17,6 +17,7 @@ cloneAndMake() {
|
|||
downloadAndInstallPackages() {
|
||||
DOTFILES_CONFIG="$HOME/.config"
|
||||
cd "$DOTFILES_CONFIG" || { echo "Couldn't cd into '$DOTFILES_CONFIG'." 1>&2 && exit 1; }
|
||||
|
||||
repositories=(
|
||||
"https://gitlab.com/slococo/cbattery.git"
|
||||
"https://gitlab.com/slococo/clauncher.git"
|
||||
|
@ -29,7 +30,13 @@ downloadAndInstallPackages() {
|
|||
done
|
||||
}
|
||||
|
||||
installHomebrew() {
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
brew bundle --file $PWD/Gemfile
|
||||
}
|
||||
|
||||
runScript() {
|
||||
installHomebrew
|
||||
downloadAndInstallPackages
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue