/dotfiles

This repo contains my config files, feel free to use them!

Primary LanguageLuaMIT No AttributionMIT-0

✨ CARLO'S DOTFILES ✨

Requirements

  • git
  • zsh installed and set up
    1. Install zsh (e.g. apt install zsh)
    2. Use zsh as default shell (chsh -s $(where zsh))
    3. Install ohmyzsh
  • python3 & pip3
  • neovim (>0.10)
  • npm / yarn
  • cargo

As you could have imagined, this are requirements only for zsh and nvim

Usage

  1. Clone the repo and submodules:
git clone git@github.com:carlosala/dotfiles.git
cd dotfiles
git submodule update --init
  1. The installer.sh is useful to install needed packages for Arch Linux. To run it:
./installer.sh

In the most likely case you don't use Arch Linux, install the packages declared in the installer in your system to make everything work seamlessly.

  1. Copy the config you want to your config directory. These are the standard paths:
    • nvim: ~/.config/nvim
    • zsh: ~/.zshrc & ~/.oh-my-zsh/custom
  2. You are ready to go!

Other tools

As you can see, there are many other configuration files. I don't plan to document the requirements for them any time soon. Even though, feel free to try them!

Thanks for giving my dotfiles a try!