Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/richin13/dotfiles
My dotfiles: (Neovim + Zsh + Tmux) optimized for Python & React development 🤑
https://github.com/richin13/dotfiles
dotfiles lua neovim neovim-dotfiles
Last synced: 4 months ago
JSON representation
My dotfiles: (Neovim + Zsh + Tmux) optimized for Python & React development 🤑
- Host: GitHub
- URL: https://github.com/richin13/dotfiles
- Owner: richin13
- License: mit
- Created: 2018-08-30T21:06:30.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-12T02:48:16.000Z (4 months ago)
- Last Synced: 2024-03-12T05:35:34.683Z (4 months ago)
- Topics: dotfiles, lua, neovim, neovim-dotfiles
- Language: Shell
- Homepage:
- Size: 818 KB
- Stars: 15
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - richin13/dotfiles - My dotfiles: (Neovim + Zsh + Tmux) optimized for Python & React development 🤑 (Shell)
README
# Dotfiles
> A collection of configuration files for the tools/programs I use in my day to day programming journey.
This dotfiles provide configurations for [Zsh](https://www.zsh.org/), [Neovim](https://github.com/neovim/neovim), [Tmux](https://github.com/tmux/tmux), [Alacritty](https://github.com/alacritty/alacritty) (and some more). This configurations are "optimized" for developing in Python and Typescript (mainly React).
The color scheme used everywhere is [Dracula](https://github.com/dracula/dracula-theme).
![Alacritty-ZSH-Tmux](./img/alacritty-zsh-tmux.png)
![Neovim-Treesitter-DraculaTheme](./img/nvim-treesitter-dracula.png)
## Pre-flight checks
Make sure to install:
- [asdf-vm](https://asdf-vm.com/#/core-manage-asdf?id=install)
- [vim-packager](https://github.com/kristijanhusak/vim-packager)
- [zplug](https://github.com/zplug/zplug#installation)
- [tpm](https://github.com/zplug/zplug#installation) (Optional, only if you plan to use Tmux [highly recommended])And these `xstow xsel` using your package manager
## Installation
Just clone the repo and run Make
```
$ git clone [email protected]:richin13/dotfiles.git ~/dotfiles
$ cd ~/dotfiles
$ make dotfiles
```# Aftermath
- (Map Caps Lock to Ctrl)[https://dev.to/tallesl/change-caps-lock-to-ctrl-3c4]
## Troubleshoot
You might run into some issues when running `make dotfiles`. Under the hood, make will
execute `xstow` to create the symlinks to the dotfiles. First make sure you have
installed `xstow````
# When in LinuxMint (or any Debian based distro)
$ sudo apt install -y xstow
```Another issue you might run into is `xstow` not being able to create the symlinks. This
happens when the files already exists in you home directory and are not symlinks.
Make sure to backup your existing dotfiles before proceeding.## License
See `LICENSE`