{"id":38329397,"url":"https://github.com/abrampers/dotfiles","last_synced_at":"2026-01-17T02:48:49.174Z","repository":{"id":68862570,"uuid":"173872808","full_name":"abrampers/dotfiles","owner":"abrampers","description":"🚀 My (vim + tmux + zsh + emacs) setup!","archived":false,"fork":false,"pushed_at":"2025-09-11T07:09:15.000Z","size":20923,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-11T10:41:34.539Z","etag":null,"topics":["dotfiles","emacs-configuration","tmux","vim"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abrampers.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-03-05T04:23:44.000Z","updated_at":"2025-09-11T07:09:20.000Z","dependencies_parsed_at":"2024-06-25T06:27:42.154Z","dependency_job_id":"ec2262db-b7ea-4cd9-93e5-81ac99f2b226","html_url":"https://github.com/abrampers/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abrampers/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrampers%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrampers%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrampers%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrampers%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abrampers","download_url":"https://codeload.github.com/abrampers/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrampers%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28492590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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","emacs-configuration","tmux","vim"],"created_at":"2026-01-17T02:48:49.049Z","updated_at":"2026-01-17T02:48:49.158Z","avatar_url":"https://github.com/abrampers.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"#+title: ~/.dotfiles\n\nI am currently running [[https://www.apple.com/macos][macOS]].\n\nHere's a few examples of my workspace.\n\n#+caption: Terminal + neovim\n#+attr_html: :width 800\n[[file:assets/terminal.png]]\n\n- Visible in the screenshot:\n  - [[https://www.nordtheme.com][nord]] colorscheme.\n  - [[https://www.nerdfonts.com/font-downloads][SauceCodePro Nerd Font]] (Regular) font.\n  - neovim, running inside tmux, inside iTerm2, on macOS 10.15 Catalina\n\n#+caption: Emacs\n#+attr_html: :width 800\n[[file:assets/emacs.png]]\n\n- Visible in the screenshot:\n  - [[https://www.nordtheme.com][nord]] colorscheme.\n  - [[https://github.com/cseelus/monego][Monego]] (Regular) font.\n  - Emacs\n\n#+begin_quote\nThis whole repository isn't /really/ intended for anyone's use but my own, and\nof course it's catered to my way of doing things, so, be prepared for\nthat.\n#+end_quote\n\n* Features\n\nSince I'm using =evil-mode=, I configured vim and emacs to have the same keybindings when possible.\n\n** [[zshrc][zsh]]\n\n- [[https://github.com/junegunn/fzf][fzf]]: fuzzy finder to search for files, strings, or history\n- =color=: change terminal and Vim color scheme\n- =tmux=: terminal multiplexer to organize sessions\n- =zsh-autosuggestions=: suggest previously entered commands\n- =zsh-history-substring-search=: search previous command by substring\n- =zsh-syntax-highlighting=: highlighting on zsh\n\nand many more..\n\n** [[vim/vimrc][vim]]\n\n- [[https://github.com/neoclide/coc.nvim][coc.nvim]]: code completion engine + language server. easy plugin installation\n- [[https://github.com/junegunn/fzf.vim][fzf.vim]]: fuzzy finder in vim\n- [[https://github.com/preservim/nerdtree][nerdtree]]: tree representation for projects and folders\n- [[https://github.com/tpope/vim-fugitive][vim-fugitive]]: git client on vim\n\nand many more..\n\nFor cheatsheet, go to [[vim/README.md]].\n\n** [[emacs.d/configuration.org][emacs]]\n\n- [[https://github.com/emacs-evil/evil][evil-mode]]: vim emulation on emacs\n- [[https://orgmode.org][org-mode]]: must have outliner + planner + life management tool\n- [[https://magit.vc][magit]]: git client on emacs\n- [[https://github.com/emacs-lsp/lsp-mode][lsp-mode]]: lsp support for emacs\n- [[https://github.com/jojojames/dired-sidebar][dired-sidebar]]: dired on sidebar\n\nand many more..\n\n* Installation\n\n** Clone\n\nClone repo to =~/.dotfiles=\n\n#+begin_src shell\n\ngit clone --recursive https://github.com/abrampers/dotfiles\n\n#+end_src\n\n** Install\n\n#+begin_quote\n⚠️ *WARNING*: This install method will install every bit of my configuration. In the future, I'll be supporting customized install method.\n#+end_quote\n\nThis repo is using [[https://docs.ansible.com/ansible/latest/index.html][Ansible]] to automate installation. Please follow [[https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-on-macos][Ansible installation guide]] to install ansible.\n\nInstall =ansible-core= for minimal footprint.\n#+begin_src shell\n\npython3 -m pip install --user ansible-core\n\n#+end_src\n\nInstall =community-general= module\n\n#+begin_src shell\n\nansible-galaxy collection install community.general\n\n#+end_src\n\nThen run ansible.\n\n#+begin_src shell\nansible-playbook dotfiles.yml\n\n#+end_src\n\nTo find what's included in the installation, go to [[dotfiles.yml]].\n\n* References\n1. [[https://github.com/wincent/wincent][Greg Hurell's dotfiles setup]]\n2. [[https://www.youtube.com/watch?v=74zOY-vgkyw\u0026list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ][System Crafters Emacs from scratch series]] + the [[https://github.com/daviwil/emacs-from-scratch][configuration files]]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrampers%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrampers%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrampers%2Fdotfiles/lists"}