{"id":20402412,"url":"https://github.com/vicentebolea/dotfiles","last_synced_at":"2025-04-12T14:24:37.096Z","repository":{"id":24930543,"uuid":"28347742","full_name":"vicentebolea/dotfiles","owner":"vicentebolea","description":"💻⚒️⚒️ Curated Linux dotfiles selection","archived":false,"fork":false,"pushed_at":"2024-11-07T23:28:51.000Z","size":3702,"stargazers_count":35,"open_issues_count":4,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-12T14:24:31.561Z","etag":null,"topics":["dfm","dotfiles","fancy","linux","vicente","vim"],"latest_commit_sha":null,"homepage":"https://github.com/vicentebolea/dotfiles","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vicentebolea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"vbolea","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2014-12-22T16:40:16.000Z","updated_at":"2024-11-07T23:28:54.000Z","dependencies_parsed_at":"2024-11-08T00:22:31.655Z","dependency_job_id":"439c073f-b2cf-45d5-b5a5-9b75077cb6ff","html_url":"https://github.com/vicentebolea/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicentebolea%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicentebolea%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicentebolea%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicentebolea%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vicentebolea","download_url":"https://codeload.github.com/vicentebolea/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248579120,"owners_count":21127760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dfm","dotfiles","fancy","linux","vicente","vim"],"created_at":"2024-11-15T04:54:11.273Z","updated_at":"2025-04-12T14:24:37.075Z","avatar_url":"https://github.com/vicentebolea.png","language":"Vim Script","funding_links":["https://ko-fi.com/vbolea","https://ko-fi.com/A0A5XV77'"],"categories":[],"sub_categories":[],"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) \u003ca href='https://ko-fi.com/A0A5XV77' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi2.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n![Alt Text](https://raw.github.com/vicentebolea/dotfiles/master/.res/screenshot.gif \"My personal configuration for the Linux terminal with 256 colors\")\n\n## TL;DR\n__ONE LINER__ install with this single command:\n\n```sh\ngit clone --recursive https://github.com/vicentebolea/dotfiles.git .dotfiles \\\n    \u0026\u0026 cd .dotfiles \u0026\u0026 DFM_REPO=$(pwd) .res/dfm install\n```\n\n### Features:\n - Only depends on GIT\n - It was designed having in mind being forked so that you can freely modify it.\n - As well if you are not going to modify you can just download it.\n - BASH configuration with a cool prompt and a separated file structure to ease distributing your configuratiom accross different machines.\n - VIM configuration and selection of Plugins focussed in C/C++ development.\n - GDB configuration which support C++ standard library data strutures and more fancy things.\n - SCREEN \u0026 TMUX configuration to make it more fancy and to support 256 colors with vim.\n - GIT configuration with several shortcuts, extra tools and many colors.\n - Few extras such as fonts and dircolors.\n - More..\n\n## Install it\n    \n```sh\n# First, make sure you have git installed, if not run the next command if you are in ubuntu:\n$ sudo apt-get install git\n\n# Then, clone the repository and install the dotfiles:\n$ git clone --recursive https://github.com/vicentebolea/dotfiles.git .dotfiles \u0026\u0026 cd .dotfiles \u0026\u0026 ./.res/dfm install \u0026\u0026 vim -c 'PluginUpdate'\n```\n\n### Personal customization\n\n__The only configuration needed for vicente's dotfiles__ should be inside of a file \ncalled `.bash_local` in your home directory. \n\nThe file should contain these lines, but change my name and email for yours:\n\n```sh\nGIT_AUTHOR_NAME=\"Vicente Adolfo Bolea Sanchez\"\nGIT_AUTHOR_EMAIL=\"vicenolea@gmail.com\"\n\n# Also, in order to enable C++ autocomplete features you must install libclang-dev,\n# in ubuntu it would be:\n  \n$ sudo apt-get install libclang-dev\n\n# After that you must indicate the location of the library in the .bash_independent file\nexport CLANG_COMPLETE_LIB=\"/usr/lib/path_to_libclang.so...\"\n```\n\nFor more info about autocomplete in my configuration join the [conversation][conv].\n\n### How to update it\n```sh\n#It will destroy any change in those files, but not in .bash_independent. Go to dotfiles directory\n$ cd ~/.dotfiles \u0026\u0026 git fetch --all \u0026\u0026 git reset --hard origin/master\n\n# This will not delete the .bash_independent file.\n```\n## If you enjoy this, please get me a coffee\n\n\u003ca href='https://ko-fi.com/A0A5XV77' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi2.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n## Authors\n - [Vicente Adolfo Bolea Sanchez][vicente].\n\n## Thanks to\n - [DFM][dfm]:                    a.k.a Dot Files Manager, made possible having the dotfiles in a separated directory.\n - [mathiasbynens/dotfiles][mat]: Some of the ideas are taking from this repository.\n\n\u003c!-- Links --\u003e\n[dfm]:     https://github.com/justone/dfm\n[mat]:     https://github.com/mathiasbynens/dotfiles\n[vicente]: https://github.com/vicentebolea\n[dicl]:    http://dicl.unist.ac.kr\n[conv]:    https://github.com/vicentebolea/dotfiles/issues/3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicentebolea%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvicentebolea%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicentebolea%2Fdotfiles/lists"}