These are my dotfiles which i use in my MacOS. I use the above configurations everyday and i just love the configurations that I have made for myself.
The most important component is homebrew. After installing homebrew, I have configured these dotfiles to just git clone
the repo and use GNU stow
to directly set everything up.
- Homebrew
- Zsh + Oh-my-zsh
- Yazi
- Lazygit
- Tmux
- Taskwarrior
- Cheatshh
- sketchybar + borders
- Yabai + skhd
- starship(for yazi)
- powerlevel10k(p10k)
To download this configuration, you can do it manually by copy pasting or simply run -
cd
git clone https://github.com/AnirudhG07/dotfiles
cd dotfiles
stow zsh p10k yazi nvim tmux taskwarrior cheatshh sketchybar borders yabai skhd starship
Then simply do the following to install all the plugins:
- open nvim with
nvim .
orv .
and everything will automatically happen - open Tmux and press
Cmd A + Shift I
, to downloads plugins for tmux
To start sketchybar, borders, yabai, skhd for Window tiling manager and making my Mac look Sexy, simply run respective startup commands with appropriate permissions from settings and we are done!
I might be changing terminal emulators here and there, so I have some of the configurations for shitty things in the "master" branch. The most important thing there is the iTERM colorschemes
which you use (mainly 2).
To try kitty and wezterm, you can also go to ugcl
branch to configure them, my machine was Ubuntu 22.04.
stow
is the master branch containing my MacOS configurationsugcl
is the branch with all my settings in IISc UGCL Ubuntu 22.04 (cant install everything due to restricted access)master
is branch full of shit and some configs which you may need or never need.