os
i use asahi linux, it is a linux distribution based on fedora that is designed to be compatible with the apple silicon architecture. currently it supports everything i need out of the box, and it is very easy to install and use.
shell
for the shell i use zsh. it is a very powerful shell that is based on bash.
terminal
at the time i use wezterm, it has all the features i need, very fast and has built in multiplexing.
compositor
the compositor i use is hyprland. my opinion is that it is the best compositor out there, it is very fast, stable and it has a lot of features. i dont use the features that are unique to hyprland, like animations, blur and shadows.
editor
neovim for developing and text editing, but for web related projects i choose zed because of its built in features. you can read more about my neovim setup here
file manager
yazi is a terminal file manager written in rust, based on async io. i use it with the default configuration
notes
doom emacs with the default config for organizing things with org mode