website/content/post/macos-setup/index.md

51 lines
2.3 KiB
Markdown
Raw Normal View History

2024-09-05 01:29:19 +00:00
---
2024-09-24 18:31:08 +00:00
title: macOS setup [WORK IN PROGRESS]
2024-09-05 01:29:19 +00:00
description: A description of my current macOS development setup
date: 2024-09-04 00:00:00+0000
image: macos-setup.png
2024-09-27 13:09:20 +00:00
weight: 999
2024-09-05 01:29:19 +00:00
math:
license:
hidden: false
categories:
2024-09-24 18:44:08 +00:00
- Programming
2024-09-05 01:29:19 +00:00
tags:
2024-09-05 01:36:11 +00:00
- macos
- terminal
2024-09-05 01:29:19 +00:00
---
This is a collection of tools I am using on my M1 Macbook Pro. Some of it is still a work in progress.
I am using the Yabai tiling window manager to replicate the setup i have on my Linux machines, Alacritty as my terminal emulator, Powerlever10k as zsh theme and more.
Still, id first start with the changes i made in the system setting to remove most of the annoying and/or useless macOS features.
2024-09-27 16:16:06 +00:00
## System settings
### Desktop & Dock
- Set **Click wallpaper to reveal desktop** to **Only in Stage Manager**
- Uncheck **Show items On Desktop**
- Remove all apps from the dock
- Set dock size to as small as possible
- Check **Automatically hide the Dock**
- Uncheck **Animate opening applications**
- Uncheck **Show suggested and recent apps in the Dock**
- Disable Widget completely
### Notifications
- Disable all notifications when the screen is on and unlocked
- Keep notifications when screen is on and locked
### Control Center
- Remove everything except Clock, WiFi and Battery indicators
- More changes will be done during the Menu Bar setup
### Siri & Spotlight
2024-09-27 16:09:02 +00:00
Completely disable Siri, leave Spotlight unchanged, won't be using it anyway once RayCast is installed
2024-09-27 16:16:06 +00:00
## RayCast
2024-09-27 16:09:02 +00:00
I use RayCast as an app launcher, although it can do way more things than just launch your apps, and if you're interested you can check the enormous amount of community plugins available.
Download and install [RayCast](https://www.raycast.com/), follo the tutorial if necessary.\
Disable **Window Manager** control
2024-09-27 16:16:06 +00:00
## Homebrew
2024-09-27 16:09:02 +00:00
A package manager for MacOS. Does what it's supposed to do, and you basically have no alterative.\
Can be installed as a RayCast plugin and used by opening RayCast and typing **brew**, but personally i find myself using it from the terminal almost always.
Download and install [Homebrew](https://brew.sh/)
2024-09-27 16:16:06 +00:00
## Hidden Bar
Install Hidden Bar using Brew, it's an app that allows you to decide which icons you want to see and which icons you want to hide in your menu bar.\
You will want to start this app at login.