Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deathbeam/dotfiles
My awesome dotfiles :rocket:
https://github.com/deathbeam/dotfiles
bspwm dotfiles git-configuration intellij mpv neovim-configuration qutebrowser tmux-configuration vim-configuration zsh-configuration
Last synced: about 19 hours ago
JSON representation
My awesome dotfiles :rocket:
- Host: GitHub
- URL: https://github.com/deathbeam/dotfiles
- Owner: deathbeam
- License: mit
- Created: 2016-07-19T15:42:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-11T08:37:09.000Z (13 days ago)
- Last Synced: 2025-01-17T04:48:39.256Z (7 days ago)
- Topics: bspwm, dotfiles, git-configuration, intellij, mpv, neovim-configuration, qutebrowser, tmux-configuration, vim-configuration, zsh-configuration
- Language: Lua
- Homepage:
- Size: 5.82 MB
- Stars: 70
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
These are my configuration files for Linux. It is still work in
progress, so expect a lot of changes, but I think it is stable enough to be
usable.
My NeoVim configuration is great for Java, Typescript and Python development when
running Vim in Tmux and using Git. So, if you are doing all of this, then feel
free to steal some stuff from here.![Screenshot](/screenshot.png)
## Requirements
* [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) - Most of
the installation process is managed via Git, so you need this one.
* [stow](https://www.gnu.org/software/stow/) - Stow is used for dotfile
installation (creating symlinks)## How to install?
It is simple, just use `make`
git clone git://github.com/deathbeam/dotfiles ~/.dotfiles
cd ~/.dotfiles
make## How to update?
Pull latest changes and run `make`:
cd ~/.dotfiles
git pull --rebase
make## How to uninstall?
Just use `make`:
cd ~/.dotfiles
make uninstall## How to inlude your own stuff?
After you have installed dotfiles, you can start including your own stuff by
creating appropriate `.local` dotfiles in home directory:$EDITOR ~/.gitconfig.local
$EDITOR ~/.vimrc.local
$EDITOR ~/.profile.local
$EDITOR ~/.zshrc.local
$EDITOR ~/.tmux.conf.localTo add your own Vim, Tmux or Zsh plugin you can just clone it to proper
`pack/local/start` directory:# Add SuperTab vim plugin
git clone git://github.com/ervandew/supertab \
~/.config/nvim/pack/local/start/supertab# Add Tmux sessionist plugin
git clone git://github.com/tmux-plugins/tmux-sessionist \
~/.tmux/pack/local/start/tmux-sessionist# Add zsh-autoenv zsh plugin
git clone git://github.com/Tarrasch/zsh-autoenv \
~/.zsh/pack/local/start/zsh-autoenv## Included stuff
- [/zsh/.zsh/pack/bundle/start](/zsh/.zsh/pack/bundle/start) ZSH plugins
- [/tmux/.tmux/pack/bundle/start](/tmux/.tmux/pack/bundle/start) TMUX plugins
- [/nvim/.config/nvim/pack/bundle/start](/nvim/.config/nvim/pack/bundle/start) Neovim plugins