Compare commits

...

2 Commits

Author SHA1 Message Date
Santiago Lo Coco bb3176f34a Update .zprofile 2024-04-07 20:46:32 +02:00
Santiago Lo Coco f3652a8652 Add Brewfile 2024-04-07 20:46:27 +02:00
3 changed files with 296 additions and 2 deletions

View File

@ -25,9 +25,9 @@ export GEM_SPEC_CACHE="${XDG_CACHE_HOME}"/gem
export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker
export IPYTHONDIR="${XDG_CONFIG_HOME}/ipython"
export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME"/jupyter
export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME"/bundle
#export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME"/bundle
export BUNDLE_USER_CACHE="$XDG_CACHE_HOME"/bundle
export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME"/bundle
#export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME"/bundle
export TLDR_CACHE_DIR="$XDG_CACHE_HOME"/tldr
export TLDR_AUTO_UPDATE_DISABLED=true
export SHELL_SESSIONS_DISABLE=1

287
scripts/Brewfile Normal file
View File

@ -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"

View File

@ -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
}