{"id":22415274,"url":"https://github.com/gmartinezramirez-old/.dotfiles","last_synced_at":"2026-04-13T23:31:58.547Z","repository":{"id":85546109,"uuid":"63909540","full_name":"gmartinezramirez-old/.dotfiles","owner":"gmartinezramirez-old","description":" :octocat: [Active] [ ~/.dotfiles] Development environment setup, where my :heart:  belongs. The environment includes: Emacs, Neovim, Zsh, Tmux, i3wm. ","archived":false,"fork":false,"pushed_at":"2018-09-29T20:49:26.000Z","size":27550,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T02:28:17.194Z","etag":null,"topics":["dotfiles","i3wm","neovim","tmux","vim","xmobar","xmonad","zsh"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gmartinezramirez-old.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,"publiccode":null,"codemeta":null}},"created_at":"2016-07-21T23:49:01.000Z","updated_at":"2019-05-27T16:57:16.000Z","dependencies_parsed_at":"2023-03-03T14:30:19.888Z","dependency_job_id":null,"html_url":"https://github.com/gmartinezramirez-old/.dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gmartinezramirez-old/.dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartinezramirez-old%2F.dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartinezramirez-old%2F.dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartinezramirez-old%2F.dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartinezramirez-old%2F.dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmartinezramirez-old","download_url":"https://codeload.github.com/gmartinezramirez-old/.dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmartinezramirez-old%2F.dotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31775740,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dotfiles","i3wm","neovim","tmux","vim","xmobar","xmonad","zsh"],"created_at":"2024-12-05T15:11:48.548Z","updated_at":"2026-04-13T23:31:58.525Z","avatar_url":"https://github.com/gmartinezramirez-old.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- In this section add logo or name of the proyect --\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/jglovier/dotfiles-logo/blob/master/dotfiles-logo.png\" alt=\"dotfiles logo\" width=\"400\"\u003e\n\u003c/p\u003e\n\n\u003c!-- In this section add a brief description of the proyect, add (WIP) if is a work in progress --\u003e\n\u003cdiv align=\"center\"\u003e:octocat: Development environment setup, where :heart: my belongs.\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003c/div\u003e\n\n\u003c!-- In this section add TOC for easy navegation --\u003e\n\u003cp align=\"center\"\u003e\n\u003cb\u003e\u003ca href=\"#overview\"\u003eOverview\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#updating\"\u003eUpdating\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#setup\"\u003eSetup\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#structure\"\u003eStructure\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e\u003c/b\u003e\n|\n\u003cb\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003c!-- In this section add badges for detailed information --\u003e\n\n\u003ca href=\"http://www.repostatus.org/#active\"\u003e\u003cimg src=\"http://www.repostatus.org/badges/latest/active.svg\" alt=\"Project Status: Active – The project has reached a stable, usable state and is being actively developed.\" /\u003e\u003c/a\u003e\n![](http://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)\n![](https://img.shields.io/badge/documentation-etc-red.svg?style=flat-square)\n\n## Overview\nThis repository contains configuration files I use on Linux systems which have been inspired by the rest of the dotfiles community.\n\nCurrent programs that I use: Xmonad, Xmobar, Urxvtc, Neovim, Tmux. \n\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Features\n\n### Keyboard setting\n* `\u003cCaps\u003e` remapped to `\u003cESC\u003e` and `\u003cWin\u003e` with [xmodmap](https://wiki.archlinux.org/index.php/xmodmap) script.\n* Use of [xcape](https://github.com/alols/xcape) script.\n\n### Keybinding\n\n| Program| PREFIX/LEADER/META(M) |\n|--------|-----------------------|\n| XMonad |      Win              |\n| i3wm   |      Win              |\n| Tmux   |   CTRL-Space          |\n| Vim    |     Space             |\n\n### XMonad Keybinding\n\n| Action           | Keybinding (M=META)     |\n|------------------|-------------------------|\n| Open program     |  M-p                    |\n| Change program   |  M-Ctrl-p               |\n| Minimize window  |  M-m                    |\n| Restore window   |  M-Ctrl-m               |\n| Maximize window  |  M-f                    |\n| Close window     |  M-Ctrl-c               |\n\n### Vim-like keybinding programs\n* File manager:\n  * [vifm](https://github.com/vifm/vifm)\n  * [ranger](https://github.com/hut/ranger)\n* PDF Reader: [Zathura](https://git.pwmt.org/pwmt/zathura)\n\n### Shell - What's included?\n* Use of [ZSH](https://github.com/zsh-users/zsh).\n  * [Config file](https://github.com/gmartinezramirez/dotfiles/blob/master/.zshrc).\n* ZSH plugin manager: \n  * [Zplug](https://github.com/b4b4r07/zplug)\n* Use of aliases.\n* Plugins:\n  * [enhancd](https://github.com/b4b4r07/enhancd):A next-generation cd command with an interactive filter.\n  * [zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search): Zsh port of Fish shell's history search feature. https://sunaku.github.io/switching-from-fish-to-zsh.html\n  * [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting): Fish shell like syntax highlighting for Zsh. \n  * [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions): Fish-like autosuggestions for Zsh.\n  * [zsh-completions](https://github.com/zsh-users/zsh-completions): Additional completion definitions for Zsh.\n* Colorscheme: Gruvbox [Gruvbox](https://github.com/chriskempson/base16-shell):\n* [fzf](https://github.com/junegunn/fzf): A command-line fuzzy finder written in Go.\n\n### Vim - What's included?\n* Use of [Neovim](https://github.com/neovim/neovim)\n  * [Config file](https://github.com/gmartinezramirez/dotfiles/blob/master/.vimrc)\n* Set `\u003cleader\u003e` to a single `\u003cspace\u003e`.\n* Plugin manager: [Vim-Plug](https://github.com/junegunn/vim-plug)\n* Status Bar: [Lightline](https://github.com/itchyny/lightline.vim)\n* Colorscheme: [Base16-vim](https://github.com/chriskempson/base16-vim)\n* Switch between the last two files with space-space.\n* Essential plugins:\n  * [EasyMotion](https://github.com/easymotion/vim-easymotion): Vim motions on speed!.\n  * [fzf.vim](https://github.com/junegunn/fzf.vim): Things you can do with fzf and Vim.\n  * [IndentLine](https://github.com/Yggdroot/indentLine): A vim plugin to display the indention levels with thin vertical lines.\n  * [Deoplete](https://github.com/Shougo/deoplete.nvim): Asynchronous completion framework for Neovim.\n  * [UltiSnips](https://github.com/SirVer/ultisnips): The ultimate snippet solution for Vim.\n  * [Neomake](https://github.com/benekastah/neomake): Asynchronous :make using Neovim's job-control functionality.\n  * [Vim-test](https://github.com/janko-m/vim-test): Run your tests at the speed of thought.\n  * [Fugitive](https://github.com/tpope/vim-fugitive): fugitive.vim: a Git wrapper so awesome, it should be illegal.\n  * [Vim-Projectionist](https://github.com/tpope/vim-projectionist):projectionist.vim: project configuration\n  * [Vim-Repeat](https://github.com/tpope/vim-repeat): repeat.vim: enable repeating supported plugin maps with \".\".\n  * [Vim-Sleuth](https://github.com/tpope/vim-sleuth): sleuth.vim: Heuristically set buffer options\n  * [Vim-gitgutter](https://github.com/airblade/vim-gitgutter): Shows a git diff in the gutter (sign column) and stages/reverts hunks.\n  * [Limelight](https://github.com/junegunn/limelight.vim): Hyperfocus-writing in Vim.\n  * [Goyo](https://github.com/junegunn/goyo.vim): Distraction-free writing in Vim.\n  * [gv](https://github.com/junegunn/gv.vim): A git commit browser.\n  * [vim-devicons](https://github.com/ryanoasis/vim-devicons): Adds font icons.\n  * [vimwiki](https://github.com/vimwiki/vimwiki): Personal Wiki for Vim.\n\n## Tmux - What's included?\n* Set prefix to `\u003cCtrl\u003e+\u003cspace\u003e`\n* Plugin manager: [TPM](https://github.com/tmux-plugins/tpm)\n* Session manager: [Tmuxinator](https://github.com/tmuxinator/tmuxinator)\n* Plugins:\n * [tmux-sessionist](https://github.com/tmux-plugins/tmux-sessionist): Lightweight tmux utils for manipulating tmux sessions.\n * [tmux-yank](https://github.com/tmux-plugins/tmux-yank): Tmux plugin for copying to system clipboard.\n * [tmux-copycat](https://github.com/tmux-plugins/tmux-copycat): A plugin that enhances tmux search.\n * [tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect): Persists tmux environment across system restarts. \n * [tmux-continuum](https://github.com/tmux-plugins/tmux-continuum): Continuous saving of tmux environment. Automatic restore when tmux is started. Automatic tmux start when computer is turned on.\n\n### XMonad - What's included?\n* Set prefix to `\u003cWin\u003e`\n* Scripts used:\n * [i3-alternating-layout](https://github.com/olemartinorg/i3-alternating-layout): Scripts to open new windows in i3wm using alternating layouts (splith/splitv) for each new window.\n\n### Git Utilities\n* [Tig](https://github.com/jonas/tig)\n\n## Installation\n\nOpen up a terminal, type the installation command below:\nRun the following command to set up a new machine:\n\n```\n$ git clone https://github.com/gmartinezramirez/dotfiles.git\n$ cd ~/dotfiles \u0026\u0026 make install\n```\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Updating\n\n```\t\n$ cd ~/.dotfiles \u0026\u0026 git update\n```\t\n\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Setup\n\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Structure\n\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Credits\n\n\u003cp align=\"right\"\u003e\u003ca href=\"#top\"\u003e:arrow_up:\u003c/a\u003e\u003c/p\u003e\n\n## Licence ![](http://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)\n\nCopyright (c) 2016 \"Gonzalo Martinez Ramirez\" gmartinezramirez\n\nLicensed under the MIT license.\n\nUnless attributed otherwise, everything is under the MIT licence. Some stuff is not from me, and without attribution, and I no longer remember where I got it from. I apologize for that.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmartinezramirez-old%2F.dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmartinezramirez-old%2F.dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmartinezramirez-old%2F.dotfiles/lists"}