{"id":15513068,"url":"https://github.com/labianchin/dotfiles","last_synced_at":"2025-07-06T16:32:34.368Z","repository":{"id":12129221,"uuid":"14720478","full_name":"labianchin/dotfiles","owner":"labianchin","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-03T21:15:16.000Z","size":506,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-13T02:27:23.005Z","etag":null,"topics":["dotfiles","osx","shell","tmux","vim","zsh","zsh-plugins"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"alvarotrigo/fullPage.js","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labianchin.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":"2013-11-26T15:21:09.000Z","updated_at":"2024-09-01T18:36:49.000Z","dependencies_parsed_at":"2024-11-07T18:04:26.945Z","dependency_job_id":null,"html_url":"https://github.com/labianchin/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/labianchin/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labianchin%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labianchin%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labianchin%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labianchin%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labianchin","download_url":"https://codeload.github.com/labianchin/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labianchin%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263934886,"owners_count":23532219,"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":["dotfiles","osx","shell","tmux","vim","zsh","zsh-plugins"],"created_at":"2024-10-02T09:54:03.982Z","updated_at":"2025-07-06T16:32:34.338Z","avatar_url":"https://github.com/labianchin.png","language":"Shell","readme":"\ndotfiles\n===========\n\n## What?\n\nThese are my dotfiles configuration. It is mostly zsh, vim and tmux.\nIt also includes some OS specific configuration.\nFor macOS there is configuration for [Hammerspoon](https://www.hammerspoon.org/) and [Karabiner-Elements](https://karabiner-elements.pqrs.org/).\n\n## Full Install\n\n**Warning:** do understand the following commands before running.\nYou might only want some specific parts, check below for vim and tmux.\n\n```sh\ngit clone https://github.com/labianchin/dotfiles.git ~/.dotfiles \u0026\u0026 ~/.dotfiles/install.sh\n```\n\n## Install only specifics\n\nIf you want you can install dotfiles just for specific apps. This is done mostly by doing a symlink of the configuration files.\n\n**Warning:** This will override configuration files. Please, understand each command and backup your files.\n\n### vim\n\nStatus: **Stable**\n\nRun the install script, which will backup your current vim config and install the new config:\n\n```sh\n~/.dotfiles/vim/install.sh\n```\n\nI now use and recommend [neovim](https://neovim.io/), check [install instructions here](https://github.com/neovim/neovim/wiki/Installing-Neovim)\n\n```sh\nbrew install neovim\n```\n\n### tmux\n\nStatus: **Beta**\n\nIncludes TPM to manage plugins (https://github.com/tmux-plugins/tpm).\n\n```sh\nln -sf ~/.dotfiles/tmux.conf ~/.tmux.conf\n```\n\nTo better understand what is included, check the `tmux.conf` file.\nAlso press `Ctrl-a Ctrl-?` inside tmux to check the configured key bindings.\n\n### osx brew files\n\nStatus: **Stable, but only use for inspiration**\n\nSoftware for osx is managed through `osx/Brewfile`.\n\n```sh\n~/.dotfiles/osx/bundle/install.sh\n```\n\n### Fonts\n\nRecommendation is [Fira Code](https://github.com/tonsky/FiraCode), a free monospaced font with programming ligatures.\n\n```sh\nbrew tap homebrew/cask-fonts\nbrew cask install font-fira-code\n```\n\n## References and ideas\n\n- https://github.com/alebcay/awesome-shell\n- https://github.com/gabrielelana/awesome-terminal-fonts\n- https://github.com/junegunn/fzf\n- https://github.com/BurntSushi/ripgrep\n- https://github.com/ohmyzsh/ohmyzsh\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabianchin%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabianchin%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabianchin%2Fdotfiles/lists"}