Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.*