Personal dotfiles repository.
- Neovim configured through a custom lua configuration
- Alacritty, Kitty and iTerm2 installed (Alacritty used as main terminal emulator)
- Fish as default shell configured with Fisher
- Powerful terminal management through Tmux
- Support for Apple Silicon and Intel Macs
First of all clone this repository
git clone https://github.com/marmos91/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
git submodule init
git submodule update
Run the following command
chmod +x ~/.dotfiles/install.sh
~/.dotfiles/install.sh
All the needed tools will be downloaded automatically.
You may have to restart neovim a few times for all the plugin to install correctly.
You are free to modify my configuration to suit your needs.
Here is a list of places to start:
install/brew-cask.sh
: contains all the applicationsinstall/brew.sh
: contains all the command line utilitiesinstall/fonts.sh
: contains all the custom fontsinstall/mas.sh
: contains all the Mac App Store applicationsinstall/npm.sh
: contains all the node command line utilities
The config folder contains all the configurations of the applications we are going to install.
The most interesting path is definitely config/nvim/lua/custom
where you can find my configuration for neovim.
Finally, the dotfiles
folder contains all my personal dotfiles, feel free to modify them as you see fit.
For many of the configurations you find I have taken cues from other amazing repositories. I link them below because they can be inspiration for you as well:
- https://github.com/joshukraine/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/alrra/dotfiles
- https://github.com/ThePrimeagen/.dotfiles
To install iTerm color schema and custom fonts open iTerm preferences and go to the Profile
tab.
Under the Text
tab select the JetBrainsMono Nerd Font
font
Enjoy your new terminal 😊