{"id":18431950,"url":"https://github.com/jessebot/old_dotfiles","last_synced_at":"2026-01-23T16:36:39.885Z","repository":{"id":237411600,"uuid":"613756007","full_name":"jessebot/old_dotfiles","owner":"jessebot","description":"a place for configs I don't use anymore, but may help someone else","archived":false,"fork":false,"pushed_at":"2023-03-16T07:39:27.000Z","size":166,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T03:16:29.179Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessebot.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":"2023-03-14T07:57:40.000Z","updated_at":"2023-03-14T08:42:25.000Z","dependencies_parsed_at":"2024-05-01T13:55:13.075Z","dependency_job_id":"70882473-3926-49d8-a6b7-871f5c8c18f7","html_url":"https://github.com/jessebot/old_dotfiles","commit_stats":null,"previous_names":["jessebot/old_dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jessebot/old_dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessebot%2Fold_dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessebot%2Fold_dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessebot%2Fold_dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessebot%2Fold_dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessebot","download_url":"https://codeload.github.com/jessebot/old_dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessebot%2Fold_dotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28695596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T15:57:05.722Z","status":"ssl_error","status_checked_at":"2026-01-23T15:56:27.656Z","response_time":59,"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":[],"created_at":"2024-11-06T05:26:56.394Z","updated_at":"2026-01-23T16:36:39.856Z","avatar_url":"https://github.com/jessebot.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OLD Dot Files for `onboardme`\nThese files are no longer maintained but may be of use to someone :) Checkout [jessebot/dot_files](https://github.com/jessebot/dot_files) for my current dot files :)\n\nThese directories/files are installed to your home directory and follow the [XDG Base Directory Spec] as closely as possible.\n\n### Sections for each config directory/file\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003e.config\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  \u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003ehyper\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  File: [`~/.config/hyper/.hyper.js`](.config/hyper/.hyper.js)\n\n  Sensible defaults for the [hyper](https://hyper.is) terminal emulator.\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003eiterm2\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  [iterm2] is a terminal emulator for macOS.\n\n  Symlinked File:  [`~/.config/iterm2/Profiles.json -\u003e ~/Library/Application\\ Support/iTerm2/DynamicProfiles/Profiles.json`](Library/Application\\ Support/iTerm2/DynamicProfiles/Profiles.json)\n\n  ### Profiles.json\n  Sets some basic profiles:\n  - default - profile with spacechalk colorscheme,\n  - minimal - profile with basically nothing special and a plain `.bash_profile`.\n\n  ###\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003ekarabiner\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  File: [`~/.config/karabiner/karabiner.json`](.config/karabiner/karabiner.json)\n\n  Config file for [karabiner](https://karabiner-elements.pqrs.org/),\n  which is used to map capslock to control on macOS and other key remapping that\n  can be really useful.\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003ekitty\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Files:\n  - [`~/.config/kitty/kitty.conf`](.config/kitty/kitty.conf)\n  - [`~/.config/kitty/kitty-dark.png`](.config/kitty/kitty-dark.png)\n\n  Config files related to [kitty], a terminal emulator. Cute open source\n  kitty icon image by [DinkDonk], as well as a basic `kitty.conf` to\n  use some [nerdfonts], and set up look and feel on macOS. I don't use this\n  terminal emulator much anymore so I'm not sure how well this still works\n  accross different OSes.\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003elsimg\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  File: [`~/.config/lsimg/config.yaml`](.config/lsimg/config.yaml)\n\n  This is a local project that I'm working on to rewrite a bash script in python,\n  to do basic checking of images in the terminal. I might remove it though,\n  because after discovering [ranger], it might not be really needed :shrug:\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003epowerline\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Configuration files for [powerline], a status line for [BASH] and [tmux]. We enable a [spacechalk] color theme as well as:\n  - local IP address\n  - hostname\n  - current working directory\n  - git status info\n  - unread mail count\n  - kubernetes info\n  - laptop battery information\n  - the time\n  - status of last run command (only appears if exit code is not 0)\n\n  Currently working on getting mail notifications working.\n\n  Files for colors:\n  - [`~/.config/powerline/colors.json`](.config/powerline/colors.json)\n  - [`~/.config/powerline/colorschemes/default.json`](.config/powerline/colorschemes/default.json)\n  - [`~/.config/powerline/colorschemes/shell/default.json`](.config/powerline/colorschemes/shell/default.json)\n\n  Files for configuring powerline for a login shell, and the console shell:\n  - [`~/.config/powerline/themes/shell/default.json`](.config/powerline/themes/shell/default.json)\n  - [`~/.config/powerline/themes/powerline.json`](.config/powerline/themes/powerline.json)\n  - [`~/.config/powerline/themes/powerline_terminus.json`](.config/powerline/themes/powerline_terminus.json)\n  - [`~/.config/powerline/themes/unicode_terminus.json`](.config/powerline/themes/unicode_terminus.json)\n\n  File for configuring [tmux] status line:\n  - [`~/.config/powerline/themes/tmux/default.json`](.config/powerline/)\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003eterminator\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  File: [`~/.config/terminator`](.config/terminator)\n\n  Default config for my favorite terminal from my starting days in tech, [terminator].\n  We set some basic [spacechalk]-esk colors, transparency, and mononoki fonts.\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003etmux\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  File: [`~/.config/tmux/tmux.conf`](.config/tmux/tmux.conf)\n\n  Config file for [tmux]. Currently, it will:\n  - Sets 256 colors\n  - enable the [powerline] tmux status line\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003evim\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Configuration for [vim], a text editor, and it's plugins, installed via\n  [vim-plug]. I am no longer actively using this vim configuration, and it will likely be archived soonish.\n\n  [`~/.config/vim/vimrc`](.config/vim/vimrc) is the main file for the global vim configuration.\n  We set a lot of defaults, including:\n  - making vim use the [XDG Base Directory Spec]\n  - setting window width to 82 characters\n  - enabling line numbers\n  - enabling highlighting of column cursor is on\n  - add a colored column on column 80 for tidy python\n  - sets a nerd font for vim\n  - enable syntax highlighting\n  - use [spacechalk] colorscheme\n  - configure icons for VimDevicons, and NERDTree\n  - ale icons changed, ale linters and fixers set for python\n  - gitgutter icons\n  - folding defaults\n  - sets backups to XDG standard\n  - allow backspace in insert mode\n  - default tabbing\n  - set search history\n  - installs all the plugins [here](https://github.com/jessebot/dot_files/blob/main/.vimrc#L452)\n  - uses template files below\n\n  Auto-install vim-plug:\n  - [`~/.vim/autoload/plug.vim`](.vim/autoload/plug.vim)\n\n  Files for syntax highlighting for python, ssh_known_hosts, and .toml files:\n  - [`~/.vim/syntax/python.vim`](.vim/syntax/python.vim)\n  - [`~/.vim/syntax/ssh_known_hosts.vim`](.vim/syntax/ssh_known_hosts.vim)\n  - [`~/.vim/syntax/toml.vim`](.vim/syntax/toml.vim)\n\n  Files for default values in a python or markdown file:\n  - [`~/.vim/templates/template.md`](.vim/templates/template.md)\n  - [`~/.vim/templates/template.py`](.vim/templates/template.py)\n\n\n  Since we install the [NERDTree](https://github.com/preservim/nerdtree) plugin,\n  `:NERDTreeToggle` enables a directory tree of your current directory on the left hand side of your current vim window.\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003e.cron\u003c/code\u003e\u003c/summary\u003e\n\n   \u003cblockquote\u003e\n  local cron jobs for alarms, and package manager updates\n    \u003c/blockquote\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003e.local\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Directories:\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003ebin\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Files:\n  - [`~/.local/bin/utc`](.local/bin/utc)\n  - [`~/.local/bin/w3msplits`](.local/bin/w3m-splits)\n\n  This is just where we throw a few really simple scripts like:\n\n  | Command         | Description                                                 |\n  |-----------------|-------------------------------------------------------------|\n  | `utc`           | for ease of use printing the time in UTC                    |\n  | `w3m-splits`    | open split in iterm2 and send a website or HTML file to w3m |\n\n  `w3m-splits` is mostly useful for [NeoMutt], but anything is possible :shrug:\n\n  Directories:\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003eiterm2\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Directory:\n  - [`~/.local/bin/iterm2`](.local/bin/iterm2)\n\n  Everything in there are files written and provided by iTerm2 for integrating iterm2 magic into your terminal. The only custom one is the following:\n\n  | Command         | Description                                    |\n  |:---------------:|:-----------------------------------------------|\n  | `it2split`      | Open split in iterm2 with your default profile |\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003ccode\u003estate\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  This directory and the directories/files within it are specifically to auto-generate directory structure so that XDG spec is enforced with tools that only loosely enforce it.\n\n  \u003c/blockquote\u003e\n\n  \u003c/details\u003e\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003e.zshrc\u003c/code\u003e\u003c/summary\u003e\n\n  \u003cblockquote\u003e\n\n  Recently started giving this some TLC, but still in it's infancy to be match the .bash configs. Currently we:\n  - set some useful aliases\n  - set the same powerline prompt as bash\n\n  \u003c/blockquote\u003e\n\n\u003c/details\u003e\n\n\nPlease feel free to fork this repo and make it your own.\nYou can still use `onboardme`, but you'll want to pass in _your_ git URL and branch. Example:\n\n```bash\n# this uses your personal git URL and makes sure to always pull from main\n# if you want to overwrite your existing dot files, you can also add --overwrite to this command\nonboardme --git_url https://github.com/your_username/dot_files --git_branch main\n```\n\n\u003c!-- ♡  ♡  ♡  ♡  ♡  ♡  ♡  ♡  ♡  Link References ♡  ♡  ♡  ♡  ♡  ♡  ♡  ♡  ♡ --\u003e\n\n\u003c!-- general --\u003e\n[bw]: https://bitwarden.com/help/cli \"bitwarden CLI\"\n[powerline]: https://github.com/powerline/powerline \"powerline\"\n[sixel]: https://en.wikipedia.org/wiki/Sixel \"sixel\"\n[tmux]: https://github.com/tmux/tmux \"tmux\"\n[TUI]: https://en.wikipedia.org/wiki/Text-based_user_interface \"TUI\"\n[XDG Base Directory Spec]: https://wiki.archlinux.org/title/XDG_Base_Directory#User_directories\n\n\u003c!-- ------------------------ Fonts and Colors -------------------------- --\u003e\n[nerdfonts]: https://www.nerdfonts.com/ \"nerdfonts\"\n[powerline fonts]: https://github.com/powerline/fonts \"powerline fonts\"\n[spacechalk]: https://github.com/space-chalk/spacechalk.vim \"spacechalk colorscheme for vim\"\n\n\u003c!-- ------------------------------- Kubernetes --------------------------- --\u003e\n[krew]: https://krew.sigs.k8s.io/ \"krew, plugin manager for kubectl\"\n[kubectl]: https://kubernetes.io/docs/reference/kubectl/kubectl/ \"cli for kubernetes\"\n\n\u003c!-- ---------------------- Terminal emulators ---------------------- --\u003e\n[iterm2]: https://iterm2.com/ \"iterm2\"\n[kitty]: https://sw.kovidgoyal.net/kitty/ \"kitty, a terminal emulator\"\n[DinkDonk]: https://github.com/DinkDonk/kitty-icon \"kitty-icon\"\n\n\u003c!-- ------------------------- Vim ---------------------------- --\u003e\n[airline]: https://github.com/vim-airline/vim-airline \"airline\"\n[ale]: https://github.com/dense-analysis/ale \"ale: asynchonous linting engine\"\n[vim]: https://www.vim.org/ \"vim, a text editor\"\n[vim-plug]: https://github.com/junegunn/vim-plug \"plugin manager for vim\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessebot%2Fold_dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessebot%2Fold_dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessebot%2Fold_dotfiles/lists"}