I am using the Yabai tiling window manager and skhd as hotkey daemon to replicate the setup I have on my Linux machines as much as i can, Alacritty as my terminal emulator, Powerlever10k as zsh theme and more.
I also made a number of changes in the system setting to remove most of the annoying and/or useless macOS features.
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.
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.
[Stats](https://github.com/exelban/stats) is an app for the Menu Bar that shows statistics about the hardware. CPU/GPU/RAM temps and usage, stuff like that.\
I keep only the CPU temp and RAM usage in the bar and hid the rest using Hidden Bar.
You can install Stats using RayCast's plugins or using Homebrew: `brew install --cask stats`