Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vicentebolea/dotfiles
💻⚒️⚒️ Curated Linux dotfiles selection
https://github.com/vicentebolea/dotfiles
dfm dotfiles fancy linux vicente vim
Last synced: about 16 hours ago
JSON representation
💻⚒️⚒️ Curated Linux dotfiles selection
- Host: GitHub
- URL: https://github.com/vicentebolea/dotfiles
- Owner: vicentebolea
- License: mit
- Created: 2014-12-22T16:40:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T23:28:51.000Z (8 days ago)
- Last Synced: 2024-11-08T00:26:03.375Z (8 days ago)
- Topics: dfm, dotfiles, fancy, linux, vicente, vim
- Language: Vim Script
- Homepage: https://github.com/vicentebolea/dotfiles
- Size: 3.53 MB
- Stars: 35
- Watchers: 7
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Vicente's dotfiles [![Basic tests](https://github.com/vicentebolea/dotfiles/actions/workflows/basic.yml/badge.svg)](https://github.com/vicentebolea/dotfiles/actions/workflows/basic.yml)
![Alt Text](https://raw.github.com/vicentebolea/dotfiles/master/.res/screenshot.gif "My personal configuration for the Linux terminal with 256 colors")
## TL;DR
__ONE LINER__ install with this single command:```sh
git clone --recursive https://github.com/vicentebolea/dotfiles.git .dotfiles \
&& cd .dotfiles && DFM_REPO=$(pwd) .res/dfm install
```### Features:
- Only depends on GIT
- It was designed having in mind being forked so that you can freely modify it.
- As well if you are not going to modify you can just download it.
- BASH configuration with a cool prompt and a separated file structure to ease distributing your configuratiom accross different machines.
- VIM configuration and selection of Plugins focussed in C/C++ development.
- GDB configuration which support C++ standard library data strutures and more fancy things.
- SCREEN & TMUX configuration to make it more fancy and to support 256 colors with vim.
- GIT configuration with several shortcuts, extra tools and many colors.
- Few extras such as fonts and dircolors.
- More..## Install it
```sh
# First, make sure you have git installed, if not run the next command if you are in ubuntu:
$ sudo apt-get install git# Then, clone the repository and install the dotfiles:
$ git clone --recursive https://github.com/vicentebolea/dotfiles.git .dotfiles && cd .dotfiles && ./.res/dfm install && vim -c 'PluginUpdate'
```### Personal customization
__The only configuration needed for vicente's dotfiles__ should be inside of a file
called `.bash_local` in your home directory.The file should contain these lines, but change my name and email for yours:
```sh
GIT_AUTHOR_NAME="Vicente Adolfo Bolea Sanchez"
GIT_AUTHOR_EMAIL="[email protected]"# Also, in order to enable C++ autocomplete features you must install libclang-dev,
# in ubuntu it would be:
$ sudo apt-get install libclang-dev# After that you must indicate the location of the library in the .bash_independent file
export CLANG_COMPLETE_LIB="/usr/lib/path_to_libclang.so..."
```For more info about autocomplete in my configuration join the [conversation][conv].
### How to update it
```sh
#It will destroy any change in those files, but not in .bash_independent. Go to dotfiles directory
$ cd ~/.dotfiles && git fetch --all && git reset --hard origin/master# This will not delete the .bash_independent file.
```
## If you enjoy this, please get me a coffee## Authors
- [Vicente Adolfo Bolea Sanchez][vicente].## Thanks to
- [DFM][dfm]: a.k.a Dot Files Manager, made possible having the dotfiles in a separated directory.
- [mathiasbynens/dotfiles][mat]: Some of the ideas are taking from this repository.[dfm]: https://github.com/justone/dfm
[mat]: https://github.com/mathiasbynens/dotfiles
[vicente]: https://github.com/vicentebolea
[dicl]: http://dicl.unist.ac.kr
[conv]: https://github.com/vicentebolea/dotfiles/issues/3