update dotfiles 11.2024

This commit is contained in:
2024-11-06 13:18:05 +01:00
parent 5b47968d93
commit c1e4702866
29 changed files with 1312 additions and 443 deletions

14
install/0-brew-cask.sh Normal file
View File

@@ -0,0 +1,14 @@
# Install cask packages
apps=(
1password
1password-cli
docker
firefox
google-cloud-sdk
google-chrome
homerow
vlc
)
brew install "${apps[@]}" --cask

56
install/0-brew.sh Normal file
View File

@@ -0,0 +1,56 @@
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
brew upgrade
# Add required taps
brew tap hashicorp/tap
# Install packages
apps=(
ansible
binwalk
btop
cario
cmake
drone-cli
elixir
erlang
fd
ffmpeg
fish
gcc
gd
gh
gnupg
gnutls
go
helm
httpie
iperf3
ipmitool
jq
k9s
lsusb
lua
lua-language-server
meson
ncdu
neovim
nmap
ruby
tailscale
telnet
hashicorp/tap/terraform
tmux
tree
watch
wget
zig
)
brew install "${apps[@]}"
# Git comes with diff-highlight, but isn't in the PATH
ln -sf "$(brew --prefix)/share/git-core/contrib/diff-highlight/diff-highlight" /usr/local/bin/diff-highlight

14
install/node.sh Normal file
View File

@@ -0,0 +1,14 @@
# install latest node & yarn
brew install node yarn
# install specific node versions
brew install node@20
brew install node@18
# Globally install with npm
packages=(
prettier
)
yarn global install "${packages[@]}"

11
install/python.sh Normal file
View File

@@ -0,0 +1,11 @@
# Install lastest python
brew install python3
# Install specific versions of python
brew install python@3.12
brew install python@3.18
# Install global python pacakges
# pip3 install setuptools
brew install virtualenv