Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ammarnajjar/dotfiles
My Personal Dotfiles Configurations
https://github.com/ammarnajjar/dotfiles
asdf bash bashrc dotfiles git gitconfig lua neovim neovim-dotfiles nvim tmux tmux-conf vim vim-configuration vim-plugins vimrc zsh zshrc
Last synced: 11 days ago
JSON representation
My Personal Dotfiles Configurations
- Host: GitHub
- URL: https://github.com/ammarnajjar/dotfiles
- Owner: ammarnajjar
- License: mit
- Created: 2016-02-27T13:37:15.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T10:10:18.000Z (3 months ago)
- Last Synced: 2024-11-08T11:20:50.065Z (3 months ago)
- Topics: asdf, bash, bashrc, dotfiles, git, gitconfig, lua, neovim, neovim-dotfiles, nvim, tmux, tmux-conf, vim, vim-configuration, vim-plugins, vimrc, zsh, zshrc
- Language: Shell
- Homepage:
- Size: 688 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles Configurations
It will be installed in the current directory (where [`install.sh`](install.sh) is run) with symlinks to the related system paths.
## Usage:
Make a **backup** for your settings, only then:
```bash
wget https://raw.githubusercontent.com/ammarnajjar/dotfiles/master/install.sh && $0 install.sh
```Tools supported:
- [neovim](https://github.com/neovim/neovim): by default version >= 0.5.0 is supported see [`init.lua`](nvim/init.lua).
- [vim](https://github.com/vim/vim): neovim version < 0.5.0 included, one need to link them manually though see [link.sh](vim/link.sh)
- [bash](https://www.gnu.org/software/bash/)
- [zsh](https://www.zsh.org/)
- [git](https://git-scm.com/)
- [tmux](https://github.com/tmux/tmux)
- [mise](https://github.com/jdx/mise)
- OS: only tested on fedora, debian unstable, ubuntu and macos.
Files in repository:
```bash
.
├── LICENSE
├── README.md
├── mise
│ ├── default-cargo-crates
│ ├── default-gems
│ ├── default-node-packages
│ └── default-python-packages
├── bat
│ └── config
├── git
│ ├── config
│ └── gitmessage
├── install.sh
├── nvim
│ └── init.lua
├── shell
│ ├── bash
│ │ └── bashrc
│ ├── common.sh
│ └── zsh
│ └── zshrc
├── tmux
│ └── tmux.conf
└── vim
├── README.md
├── coc-settings.json
├── link.sh
└── vimrc.vim
```*This is my personal configurations, use at your own risk.*