2023-08-30 11:31:12 +02:00
|
|
|
# Installation Guide for a good MacOS System
|
|
|
|
## Install Homebrew
|
2023-08-30 11:34:22 +02:00
|
|
|
~~~
|
2023-08-30 09:29:23 +02:00
|
|
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
2023-08-30 11:34:22 +02:00
|
|
|
~~~
|
2023-08-30 11:31:12 +02:00
|
|
|
|
|
|
|
## Install Config Manager
|
|
|
|
|
|
|
|
~~~
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install chezmoi
|
2023-08-30 11:31:12 +02:00
|
|
|
chezmoi init -v --apply ssh://git@brothertec.eu:1023/simono41/dotfiles.git
|
|
|
|
~~~
|
|
|
|
|
|
|
|
## Install some Terminal Tools
|
|
|
|
~~~
|
2024-03-22 00:23:06 +01:00
|
|
|
brew install --cask wezterm
|
2024-01-25 13:55:30 +01:00
|
|
|
brew install neovim
|
2023-11-13 15:12:01 +01:00
|
|
|
brew install tmux
|
|
|
|
brew install reattach-to-user-namespace
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install starship
|
2023-08-30 09:29:23 +02:00
|
|
|
brew install zsh-completions
|
2024-02-09 22:51:25 +01:00
|
|
|
brew install zsh-autosuggestions
|
2023-08-30 09:29:23 +02:00
|
|
|
brew install zsh-autocomplete
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install fzf
|
2023-08-30 11:31:12 +02:00
|
|
|
brew install ruby
|
|
|
|
brew install gnupg
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install htop
|
|
|
|
brew install btop
|
2023-08-30 11:31:12 +02:00
|
|
|
brew install asciiquarium
|
|
|
|
brew install lolcat
|
2024-05-10 16:51:11 +02:00
|
|
|
brew install openjdk@17
|
2024-05-10 16:52:25 +02:00
|
|
|
sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
|
2024-05-10 16:56:03 +02:00
|
|
|
brew install openjdk@21
|
|
|
|
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
|
2023-08-30 12:52:00 +02:00
|
|
|
brew install python
|
|
|
|
brew install python-tk@3.11
|
|
|
|
brew install python-gdbm@3.11
|
2024-05-10 15:56:16 +02:00
|
|
|
pip3 install pyobjc
|
2023-08-30 11:31:12 +02:00
|
|
|
~~~
|
|
|
|
|
|
|
|
## Install Password Manager
|
|
|
|
~~~
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install pass
|
|
|
|
brew install pass-otp
|
|
|
|
brew install pinentry-mac
|
2023-08-30 09:29:23 +02:00
|
|
|
brew install qtpass
|
|
|
|
brew tap amar1729/formulae
|
|
|
|
brew install browserpass
|
2023-08-30 11:17:16 +02:00
|
|
|
PREFIX='/opt/homebrew/opt/browserpass' make hosts-firefox-user -f '/opt/homebrew/opt/browserpass/lib/browserpass/Makefile'
|
|
|
|
change gpg path in firefox to /opt/homebrew/bin/gpg
|
2023-08-30 11:31:12 +02:00
|
|
|
~~~
|
|
|
|
|
|
|
|
## Install Clipboard Manager
|
|
|
|
~~~
|
2023-08-30 11:17:16 +02:00
|
|
|
brew install jq
|
|
|
|
brew install choose-gui
|
|
|
|
brew install rg
|
2023-08-30 11:31:12 +02:00
|
|
|
brew install --cask flycut
|
|
|
|
~~~
|
|
|
|
|
2024-11-13 20:01:22 +01:00
|
|
|
## Install Tailscale
|
|
|
|
~~~
|
|
|
|
brew install tailscale
|
|
|
|
sudo tailscaled install-system-daemon
|
|
|
|
tailscale up --login-server=https://vpn.brothertec.eu --ssh --accept-routes
|
|
|
|
~~~
|
|
|
|
|
2023-08-30 11:31:12 +02:00
|
|
|
## Install Fonts
|
|
|
|
~~~
|
2023-08-30 09:29:23 +02:00
|
|
|
brew tap homebrew/cask-fonts
|
|
|
|
brew search '/font-.*-nerd-font/' | awk '{ print $1 }' | xargs -I{} brew install --cask {} || true
|
|
|
|
brew install --cask font-hack-nerd-font
|
2023-08-30 11:31:12 +02:00
|
|
|
brew install --cask font-fira-code
|
|
|
|
brew install --cask font-finagler
|
2024-05-10 15:52:40 +02:00
|
|
|
|
|
|
|
or only for Jetbrains mono nerd fonts
|
|
|
|
|
|
|
|
brew tap homebrew/cask-fonts && brew install --cask font-jetbrains-mono-nerd-font
|
2023-08-30 11:31:12 +02:00
|
|
|
~~~
|
|
|
|
|
2024-03-18 00:55:09 +01:00
|
|
|
## Install some Tools for Jetbrains
|
2023-08-30 11:31:12 +02:00
|
|
|
~~~
|
|
|
|
brew install kdoctor
|
|
|
|
brew install cocoapods
|
|
|
|
~~~
|
|
|
|
|
2024-03-18 00:55:09 +01:00
|
|
|
## Install other optional tools
|
|
|
|
~~~
|
|
|
|
brew install --cask visual-studio-code
|
|
|
|
brew install --cask --no-quarantine prismlauncher
|
|
|
|
~~~
|
|
|
|
|
2024-10-31 16:08:50 +01:00
|
|
|
## Install rbw (Rust Bitwarden cli)
|
|
|
|
~~~
|
|
|
|
brew install rbw
|
|
|
|
rbw config set email simon@rieger.app
|
|
|
|
rbw config set base_url https://vaultwarden.brothertec.eu
|
|
|
|
rbw config set pinentry pinentry-mac
|
|
|
|
~~~
|