{"id":19113483,"url":"https://github.com/fielding/dotfiles","last_synced_at":"2026-03-11T23:33:32.909Z","repository":{"id":2078842,"uuid":"3018142","full_name":"fielding/dotfiles","owner":"fielding","description":":neckbeard: dotfiles for personal usage and synchronization between workstations","archived":false,"fork":false,"pushed_at":"2026-02-07T08:41:40.000Z","size":1730,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-07T17:36:24.331Z","etag":null,"topics":["dotfiles","dotfiles-mac","shell","sketchybar","sketchyborders","skhd"],"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/fielding.png","metadata":{"files":{"readme":"README.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-12-20T08:09:47.000Z","updated_at":"2026-02-07T08:41:44.000Z","dependencies_parsed_at":"2022-08-26T13:50:16.300Z","dependency_job_id":null,"html_url":"https://github.com/fielding/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fielding/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fielding%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fielding%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fielding%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fielding%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fielding","download_url":"https://codeload.github.com/fielding/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fielding%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30406979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T22:36:59.286Z","status":"ssl_error","status_checked_at":"2026-03-11T22:36:57.544Z","response_time":84,"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","dotfiles-mac","shell","sketchybar","sketchyborders","skhd"],"created_at":"2024-11-09T04:36:26.826Z","updated_at":"2026-03-11T23:33:32.881Z","avatar_url":"https://github.com/fielding.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n## Table of Contents\n- [Overview](#overview)\n- [Installation](#installation)\n- [Extended information](#extended-information)\n- [TODO](#todo)\n- [Inspiration / Special Thanks](#inspiration-/-special-thanks-to...)\n\n---\n\n## Overview\n\n```\nbabel       \u003e\nbash        \u003e bash settings, aliases, functions\nbin         \u003e scripts\ndircolors   \u003e color settings for ls output\neslint      \u003e\nfonts       \u003e\ngit         \u003e global git configuration and templates\ngrc         \u003e colorized command output configuration\niterm2      \u003e iterm2 color presets\nkarabiner   \u003e karabiner config files\nmpv         \u003e\nneovim      \u003e config and colors for the successor to vim\nreadline    \u003e vi editing mode and iterm2 unicode usage via .inputrc\nruby        \u003e\nshell       \u003e\nterminfo    \u003e iterm and tmux-256color with italics support terminfo files\ntmux        \u003e .tmux.conf and tmux plugins\nvim         \u003e\nvint        \u003e\n.osx        \u003e sensible os x defaults\n```\n\n---\n\n## Installation\n\n```sh\nbrew install stow\n\nstow babel bash bin dircolors eslint fonts git grc iterm2 mpv neovim readline ruby shell terminfo tmux vim vint\n\ngit submodule update --init --recursive\n\ntic ~/.terminfo/69/iterm.terminfo\ntic ~/.terminfo/74/tmux.terminfo\ntic ~/.terminfo/74/tmux-256color.terminfo\n\nvim +BundleInstall +BundleClean +q\n\n~/.tmux/plugins/tpm/bin/install_plugins\n```\n\n---\n\n## Extended Information\n\n### Bash\n\n### VIM\n\n![VIM Screenshot](previews/vim.png)\n\n#### VIM Plugins\n\n##### Feature Plugins\n[bronson/vim-trailing-whitespace](https://github.com/bronson/vim-trailing-whitespace)  \n[nathanaelkane/vim-indent-guides](https://github.com/nathanaelkane/vim-indent-guides)  \n[tpope/vim-afterimage](https://github.com/tpope/vim-afterimage)  \n[scrooloose/syntastic](https://github.com/scrooloose/syntastic)  \n[scrooloose/nerdtree](https://github.com/scrooloose/nerdtree)  \n[terryma/vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors)  \n[kien/ctrlp.vim](https://github.com/kien/ctrlp.vim)  \n[ryanss/vim-hackernews](https://github.com/ryanss/vim-hackernews)  \n[fs111/pydoc.vim](https://github.com/fs111/pydoc.vim)  \n[christoomey/vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)  \n[sjl/vitality.vim](https://github.com/sjl/vitality.vim)  \n[shime/vim-livedown](https://github.com/shime/vim-livedown)  \n[mrtazz/simplenote.vim](https://github.com/mrtazz/simplenote.vim)  \n[junegunn/goyo.vim](https://github.com/junegunn/goyo.vim)  \n[moll/vim-bbye](https://github.com/moll/vim-bbye)  \n[tomtom/tcomment_vim](https://github.com/tomtom/tcomment_vim)  \n[mhinz/vim-startify](https://github.com/mhinz/vim-startify)  \n[airblade/vim-gitgutter](https://github.com/airblade/vim-gitgutter)  \n[godlygeek/csapprox](https://github.com/godlygeek/csapprox)  \n[godlygeek/tabular](https://github.com/godlygeek/tabular)  \n\n##### Specific language support/features\n\n[plasticboy/vim-markdown](https://github.com/plasticboy/vim-markdown)  \n[leshill/vim-json](https://github.com/leshill/vim-json)  \n\n\n##### Current Color Scheme\n\n[w0ng/vim-hybrid](https://github.com/w0ng/vim-hybrid)  \n\n### Tmux\n\n#### Tmux Plugins\n[tmux-plugins/tmux-sensible](https://github.com/tmux-plugins/tmux-sensible)  \n[tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)  \n[tmux-plugins/tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect)  \n[tmux-plugins/tmux-continuum](https://github.com/tmux-plugins/tmux-continuum)  \n\n---\n## README Maintenance\n\nvim search and replace to convert bundles.vim to markdown hyperlinks for plugin section.\n\n```\n  %s/[\\(.*\\)](https://github.com/\\(.*\\))  /[\\1](https:\\/\\/github.com\\/\\1)  /\n```\n\n---\n## TODO\n\n- [x] binds/tune up text/code folding within vim (temp marking as done, I think I am content with za, zo, zc, and their bigcase counterparts)\n- [x] Rework implementation/installation at new workstation; current .gitignore with the git repo existing in ~ is pretty bogus\n- [x] check in to submodules for tmux/vim/whatev plugins\n- [x] Tmux configuration (basically a default config currently)\n- [ ] write up on using GNU Stow and what each stow package is for, etc\n  - [ ] update \"overview\" section to include a brief overview of what my settings/additions include\n- [ ] where the hell should I put .colors/fielding? XResources?\n- [ ] find a suitable vim binding for Goyo and Goyo!\n- [ ] check in to vim-hackernews and adding additional color highlighting to\n comments pages. A small dab of color could go a long way\n- [ ] can I get Github Flavored Markdown for livedown/vim-livedown?\n- [ ] Revise Vim plugins; Try and incorporate desired, but currently unsed\nplugins, in to my workflow, and then remove any \"unfitting\" or not needed.\n- [ ] Tmux scrolling with less\n- [ ] Reevaluate clipboard \"functionality\" and sanity with vim/tmux and os x\n- [ ] AN OPTIMISTIC ADVENTURE DOWN POSTAL LANE: MUTT the ultimate setup.\n  - [ ] MUTT\n  - [ ] notmuch\n  - [ ] msmtp\n  - [ ] POSSIBLY offlineimap\n  - [ ] contacts (brew install contacts)\n- [ ] License/consider if needed\n- [ ] Colors between powerline/tmux/vim seem to be off a tad bit\n- [ ] .vimrc restructuring using folding and better sections\n- [ ] add my weechat configuration\n- [ ] submodule upkeep? (git submodule foreach git pull or git submodule foreach git pull origin master)\n- [ ] actually configure and include custom powerline configuration for latest version\n- [ ] include and test pip-upgrade-all with update alias\n- [ ] seinfeild/git commit daily indicator on tmux status line\n- [ ] reevaluate tmux status line and add/remove accordingly\n- [ ] vim PluginUpdate fails on gmarik/vundle, just need to make sure this is correct behavior\n- [ ] revisit grc\n- [ ] utilize grc.bashrc (as an include in the bash_profile.d include directory)\n\n### Someday/Maybe\n- [ ] Hotline Miami Color Scheme\n\n---\n## Inspiration / Special Thanks to...\n\n* [Jeffrey Carpenter](https://github.com/i8degrees), his [dotfiles repository](https://github.com/i8degrees/dotfiles), and for having somebody to \"talk nerdy\" to!\n* [Mathias Bynens](https://mathiasbynens.be/) and his [dotfile repository](https://github.com/mathiasbynens/dotfiles)\n* [Xero Harrison](http://xero.nu) and his [dotfile repository](https://github.com/xero/dotfiles)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffielding%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffielding%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffielding%2Fdotfiles/lists"}