Skip to content

Ly4m/macOS-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal mac setup

Settings

System settings

  • 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

Finder

  • 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

Terminal

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.

Package manager

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)"

ZSH

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

Neovim configuration

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 :

Make a backup of your current nvim and shared folder

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak

Clone the repository

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.

Docker

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)

Node version manager

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.

About

My macOS setup and dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published