add installation Guide for macOS
This commit is contained in:
parent
0303793cac
commit
9f3cb21eff
1 changed files with 41 additions and 9 deletions
|
@ -1,16 +1,31 @@
|
||||||
|
# Installation Guide for a good MacOS System
|
||||||
|
## Install Homebrew
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
brew install ruby
|
|
||||||
brew install gnupg
|
## Install Config Manager
|
||||||
|
|
||||||
|
~~~
|
||||||
brew install chezmoi
|
brew install chezmoi
|
||||||
brew install kdoctor
|
chezmoi init -v --apply ssh://git@brothertec.eu:1023/simono41/dotfiles.git
|
||||||
brew install cocoapods
|
~~~
|
||||||
|
|
||||||
|
## Install some Terminal Tools
|
||||||
|
~~~
|
||||||
brew install starship
|
brew install starship
|
||||||
brew install zsh-completions
|
brew install zsh-completions
|
||||||
brew install zsh-autosuggestion
|
brew install zsh-autosuggestion
|
||||||
brew install zsh-autocomplete
|
brew install zsh-autocomplete
|
||||||
brew install fzf
|
brew install fzf
|
||||||
|
brew install ruby
|
||||||
|
brew install gnupg
|
||||||
brew install htop
|
brew install htop
|
||||||
brew install btop
|
brew install btop
|
||||||
|
brew install asciiquarium
|
||||||
|
brew install lolcat
|
||||||
|
~~~
|
||||||
|
|
||||||
|
## Install Password Manager
|
||||||
|
~~~
|
||||||
brew install pass
|
brew install pass
|
||||||
brew install pass-otp
|
brew install pass-otp
|
||||||
brew install pinentry-mac
|
brew install pinentry-mac
|
||||||
|
@ -19,8 +34,10 @@ brew tap amar1729/formulae
|
||||||
brew install browserpass
|
brew install browserpass
|
||||||
PREFIX='/opt/homebrew/opt/browserpass' make hosts-firefox-user -f '/opt/homebrew/opt/browserpass/lib/browserpass/Makefile'
|
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
|
change gpg path in firefox to /opt/homebrew/bin/gpg
|
||||||
brew install hollywood
|
~~~
|
||||||
|
|
||||||
|
## Install Tiny Window Manager
|
||||||
|
~~~
|
||||||
brew install koekeishiya/formulae/yabai
|
brew install koekeishiya/formulae/yabai
|
||||||
If you are using the scripting-addition; remember to update your sudoers file:
|
If you are using the scripting-addition; remember to update your sudoers file:
|
||||||
sudo visudo -f /private/etc/sudoers.d/yabai
|
sudo visudo -f /private/etc/sudoers.d/yabai
|
||||||
|
@ -29,13 +46,28 @@ Build the configuration row by running:
|
||||||
echo "$(whoami) ALL=(root) NOPASSWD: sha256:$(shasum -a 256 $(which yabai) | cut -d " " -f 1) $(which yabai) --load-sa
|
echo "$(whoami) ALL=(root) NOPASSWD: sha256:$(shasum -a 256 $(which yabai) | cut -d " " -f 1) $(which yabai) --load-sa
|
||||||
|
|
||||||
brew install koekeishiya/formulae/skhd
|
brew install koekeishiya/formulae/skhd
|
||||||
|
~~~
|
||||||
|
|
||||||
|
## Install Clipboard Manager
|
||||||
|
~~~
|
||||||
brew install jq
|
brew install jq
|
||||||
brew install choose-gui
|
brew install choose-gui
|
||||||
brew install rg
|
brew install rg
|
||||||
brew install flycut
|
brew install --cask flycut
|
||||||
brew cask install font-fira-code
|
~~~
|
||||||
brew install --cask font-fira-code
|
|
||||||
brew install --cask font-finagler
|
## Install Fonts
|
||||||
|
~~~
|
||||||
brew tap homebrew/cask-fonts
|
brew tap homebrew/cask-fonts
|
||||||
brew search '/font-.*-nerd-font/' | awk '{ print $1 }' | xargs -I{} brew install --cask {} || true
|
brew search '/font-.*-nerd-font/' | awk '{ print $1 }' | xargs -I{} brew install --cask {} || true
|
||||||
brew install --cask font-hack-nerd-font
|
brew install --cask font-hack-nerd-font
|
||||||
|
brew install --cask font-fira-code
|
||||||
|
brew install --cask font-finagler
|
||||||
|
~~~
|
||||||
|
|
||||||
|
## Install some Tools for Jetrains
|
||||||
|
~~~
|
||||||
|
brew install kdoctor
|
||||||
|
brew install cocoapods
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue