File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11tap "homebrew/bundle"
22tap "homebrew/cask-fonts"
3-
4- brew "fd" # telescope.nvim dependency
3+ brew "bash-language-server"
4+ brew "clang-format"
5+ brew "fd"
56brew "fish"
6- brew "fisher"
77brew "go"
8- brew "lazygit"
8+ brew "gopls"
9+ brew "lua-language-server"
910brew "luarocks"
11+ brew "marksman"
1012brew "minikube"
1113brew "neovim"
1214brew "node@20"
1315brew "nodenv"
16+ brew "prettierd"
1417brew "pyenv"
15- 18+ brew "pyright "
161920+ 21+ brew "ruby-build"
1722brew "rbenv"
18- brew "ripgrep" # telescope.nvim dependency
23+ brew "ripgrep"
24+ brew "ruff"
25+ brew "ruff-lsp"
26+ brew "shfmt"
1927brew "starship"
28+ brew "stylua"
29+ brew "taplo"
2030brew "tree"
31+ brew "typescript-language-server"
32+ brew "vscode-langservers-extracted"
2133brew "wget"
22-
34+ brew "yaml-language-server"
2335cask "1password"
2436cask "arq"
2537cask "docker"
Original file line number Diff line number Diff line change 44
55arch=$( uname -m)
66brew=/opt/homebrew/bin/brew
7- test " x86_64" == $arch && brew=/usr/local/bin/brew
7+ if test " x86_64" == $arch ; then
8+ brew=/usr/local/bin/brew
9+ fi
810
911if test -e $brew ; then
1012 echo " Homebrew already installed"
Original file line number Diff line number Diff line change 22
33set -e
44
5- arch=$( uname -m)
5+ if test ! -e ~ /.env; then
6+ echo " Environment not set. You must run 'install.sh -p | -w' first."
7+ exit 1
8+ fi
9+
610brew=/opt/homebrew/bin/brew
7- test " x86_64" == $arch && brew=/usr/local/bin/brew
11+ if test $( uname -m) == x86_64; then
12+ brew=/usr/local/bin/brew
13+ fi
14+
15+ brewfile=~ /.config/Brewfile
16+ if test $( grep work ~ /.env) ; then
17+ brewfile=~ /.config/Brewfile_work
18+ fi
819
920echo " Installing Homebrew packages"
10- eval " $( $brew shellevn) "
11- $brew bundle --global --verbose --force --no-lock
21+ echo " Using file '$brewfile '"
22+ eval " $( $brew shellenv) "
23+ $brew bundle --file $brewfile --verbose --force --no-lock
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22
3+ set -e
4+
5+ help () {
6+ echo " usage: $( basename ${BASH_SOURCE[0]} ) -p | -w"
7+ echo " -p personal"
8+ echo " -w work"
9+ }
10+
11+ if test $# -ne 1; then
12+ help
13+ exit 1
14+ fi
15+
16+ while getopts " :pw" opt; do
17+ case $opt in
18+ p)
19+ echo " Setting env to personal"
20+ echo " personal" > ~/.env
21+ ;;
22+ w)
23+ echo " Setting env to work"
24+ echo " work" > ~/.env
25+ ;;
26+ \? )
27+ help
28+ exit 1
29+ ;;
30+ esac
31+ done
32+
333./link.sh
434./install-brew.sh
535./install-packages.sh
You can’t perform that action at this time.
0 commit comments