mirror of
https://github.com/KevinMidboe/dotfiles.git
synced 2026-02-11 18:59:14 +00:00
update dotfiles 11.2024
This commit is contained in:
14
install/0-brew-cask.sh
Normal file
14
install/0-brew-cask.sh
Normal 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
56
install/0-brew.sh
Normal 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
14
install/node.sh
Normal 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
11
install/python.sh
Normal 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
|
||||
Reference in New Issue
Block a user