{"id":13894964,"url":"https://github.com/Relrin/dotfiles","last_synced_at":"2025-07-17T10:31:54.423Z","repository":{"id":10082286,"uuid":"12139606","full_name":"Relrin/dotfiles","owner":"Relrin","description":"My dotfiles (vim/conky/etc.)","archived":false,"fork":false,"pushed_at":"2024-03-01T23:19:32.000Z","size":2789,"stargazers_count":86,"open_issues_count":0,"forks_count":78,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-15T06:11:48.783Z","etag":null,"topics":["bash","config","sublime","vim"],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Relrin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2013-08-15T17:35:15.000Z","updated_at":"2024-09-09T01:29:30.000Z","dependencies_parsed_at":"2024-03-02T00:27:28.846Z","dependency_job_id":null,"html_url":"https://github.com/Relrin/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relrin%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relrin%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relrin%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relrin%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Relrin","download_url":"https://codeload.github.com/Relrin/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226255245,"owners_count":17595859,"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":["bash","config","sublime","vim"],"created_at":"2024-08-06T18:01:53.885Z","updated_at":"2024-11-25T00:30:25.653Z","avatar_url":"https://github.com/Relrin.png","language":"Emacs Lisp","readme":"# Dotfiles for VIM/Conky/etc.\n\n## F.A.Q.\n\nQ: What can I find here?  \nA: You can find here my settings for VIM/conky/etc. programms\n\nQ: Can I use this for my own purposes?  \nA: Of course, you can use it easily\n\nQ: Why do you use separate configs for VIM and NeoVIM instead of using a single file?  \nA: There are two main reasons: \n- I wrote [an article](https://habr.com/ru/post/224979/) that explains how to setup Vim for Python development. In addition to it a certain group of developers would like to get an identical setup described in the article. So I kinda restricted in experimenting and changing the original `.vimrc` file\n- With NeoVIM I can freely experimenting in the way that I would like. Also NeoVIM has a lot improvements in comparison to the original VIM, so I can get a better development experience when switching between different programming languages and environments\n\n## How to install VIM settings\n\n1) Installing VIM lastest version (skip this step, if already installed):\n```bash\nsudo add-apt-repository ppa:fcwu-tw/ppa\nsudo apt-get update\nsudo apt-get install vim\n```\n\n2) Install [powerline-fonts](https://github.com/Lokaltog/powerline-fonts) for vim-airline\n\n3) Install Vundle plugin\n```bash\ngit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim\n```\n\n4) Clone my repository somewhere and copy settings:\n```bash\ngit clone https://github.com/Relrin/dotfiles.git ~/Downloads/dotfiles/\ncp -r ~/Downloads/dotfiles/vim/* ~/.vim/\nmv ~/Downloads/dotfiles/vim/.vimrc ~/\n```\n\n5) Run VIM and enter:\n```bash\n:PluginInstall\n```\n\n6) Restart VIM and get fun ;)\n\n## How to install NeoVIM setting\nMostly based on the configuration from the [LazyVim](https://github.com/LazyVim/LazyVim) repository, but with adjusted settings for my own needs. \n\n1) Install NeoVIM itself. Follow the instruction descibed [here](https://github.com/neovim/neovim/wiki/Installing-Neovim)\n\n2) Install [Nerd fonts](https://www.nerdfonts.com/). Just pick any that you like the most. I personally prefer to use Caskaydia Cove Nerd Font.\n\n3) Install [ripgrep](https://github.com/BurntSushi/ripgrep)\n\n4) Install [lazygit](https://github.com/jesseduffield/lazygit)\n\n5) Install latest Node.js (for LSP support).\n\n6) Clone my repository and copy all the files to the nvim directory:\n```bash\ngit clone https://github.com/Relrin/dotfiles.git ~/Downloads/dotfiles/\ncp -r ~/Downloads/dotfiles/nvim/* ~/.config/nvim/\n```\n\n7) Run NeoVIM. On the first run it will install the required dependencies automatically for you.  \n\n8) Restart NeoVIM and get fun ;)\n\n## How to install Sublime Text settings\n\n1) Copy my settings for Sublime Text 3 into settings folder (but first of all don't forget to make a backup of old preferences):\n```bash\ngit clone https://github.com/Relrin/dotfiles.git ~/Downloads/\n# for example, Mac OS X using ~/Library/Application Support/Sublime Text 3/Packages/ folder\ncd ~/Downloads/\ncp -r ~/Downloads/dotfiles/sublime/Packages/* ~/Library/Application Support/Sublime Text 3/Packages/\n```\n\n2) Get list of packages from [requirements.txt](https://raw.githubusercontent.com/Relrin/dotfiles/master/sublime/requirements.txt) and install via [PackageControl](https://packagecontrol.io/)\n\n3) Restart Sublime Text 3 and get fun ;)\n\n## Screenshots\n\nVIM:\n  ![alt text](https://raw.githubusercontent.com/Relrin/dotfiles/master/screenshots/vim.png)\nSublime Text 3:\n  ![alt text](https://raw.githubusercontent.com/Relrin/dotfiles/master/screenshots/sublime.png)\n\n## Useful articles about setting up NeoVIM\n- [A working Rust Environment with NeoVIM](https://blog.fyber.space/posts/2019-04-28-rust-environment.html)\n","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRelrin%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRelrin%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRelrin%2Fdotfiles/lists"}