Skip to content

Cross platform dotfiles with setup script at dotfiles/setup.sh

License

Notifications You must be signed in to change notification settings

lenkite/dotfiles

Repository files navigation

dotfiles

Overview

My cross-platform dotfiles (works on MacOS/Windows) that configures ZSH and neovim.

Pre-Requisites: Needs Manual Setup

MacOS

Windows

Run Setup Script

Open a shell and execute the following commands: .Execute this

curl -sfL https://raw.github.com/lenkite/dotfiles/master/setup.sh | bash

Customize Path and Environment Variables

Personal environment variables

Create optional file ~.env. This is sourced by ~/.zshenv . You should put environment variable definitions here apart from those affecting the PATH

Personal additions to PATH

Create optional file ~/.paths. This file is loaded and every line is assumed to be a valid path and is added to the PATH environment variable.

Personal ZSH configuration

Create optional file ~/my.zsh. Personal configuration can be added here. This file is sourced by ~/.zshrc at the end.

autorun Cotributions

Put your contributions with a .zsh' extension in `dotfiles/zshcfg/autorun. These will be sourced by zshrc.

Setup of neovim, SDK and Utilities

This section assumes you have successfully run setup.sh once as described earlier. Enter fresh shell instance:

cd ~/dotfiles
./setup.sh -v  # For neovim setup (recreates symlinks)
./setup.sh -s  # For SDK's
# Now Exit and Relaunch your Shell
./setup.sh -u  # For utilities tools

Setup For Coding

TODO: not yet implementation single stop config for neovim, Intellij and vscode Enter fresh shell instance and cd ~/dotfiles && ./setup.sh -c

Keyboard Shortscuts

About

Cross platform dotfiles with setup script at dotfiles/setup.sh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages