- ICloud
- Turn off ICloud Drive
- Display
- More space
- disable true tone in case of color work
- Trackpad
- increase tracking speed
- enable tap to click
- Control Centre
- Battery -> Show Percentage
- Accesibility
- pointer control -> trackpad options -> use trackpad for dragging -> 3 fingers
- View
- Show Path Bar
- General
- New finder window show : Home
- Sidebar
- Remove useless stuff
- Disable tags
- Add home directory
- Advanced
- Show all filename extensions
- When performing a search -> Search current folder
I prefer to use another terminal emulator instead of the default one for various reason. At the moment I'm using Kitty for its performances but iterm2 is a strong option.
Kitty ( website )
GPU based, really good performances and allow for ligatures.
To install : https://sw.kovidgoyal.net/kitty/binary/
More information on my configuration can be found in ./terminal/terminal.md
Iterm2 ( website )
Just better than the default Terminal with a lot more feature.
To install you can use Homebrew :
brew cask install iterm2
! Do not forget to run the two commands at the end of the installation script.
Homebrew ( website )
Well known packet manager for macOS, it allows you to easily install and manage application on your Mac.
Simply install by pasting the following in your terminal :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
macOS now already ships with zsh wich is a highly customizable shell designed to be interactive
Oh My ZSH ( website )
ZSH configuration manager
To install simply paste this in your terminal :
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
NeoVim ( NeoVIM )
Like VIM but better.
I recommend using the brew formulae.
brew install neovim
I use Astrovim as my configuration.
It is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins.
To install :
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/nvim
nvim
for mor info see the repository
JetBrains Toolbox ( website )
To manage JetBrains tools ( install, update, ect )
Git and Gitkraken ( website )
Gitkraken is my go to tool to mange my git repositories.
I mainly use Docker Desktop but for some case where legal restrictions prevent the use of this tool I recomemnd using Rancher Desktop (without the kubernetes part)
To manage my node version accross project I use fnm which works akin to nvm but with better performance. It is written in Rust, and I like Rust.