{"id":13898058,"url":"https://github.com/huntie/dotfiles","last_synced_at":"2025-05-04T08:32:27.026Z","repository":{"id":80462350,"uuid":"54152777","full_name":"huntie/dotfiles","owner":"huntie","description":"Personal OS and Unix tool configuration","archived":false,"fork":false,"pushed_at":"2025-04-14T13:00:32.000Z","size":5238,"stargazers_count":26,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-03T21:32:57.588Z","etag":null,"topics":["bash","dotfiles","fish","git","ranger","tmux","unix","vim"],"latest_commit_sha":null,"homepage":"https://git.io/JYN9v","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huntie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2016-03-17T21:29:24.000Z","updated_at":"2025-04-22T10:45:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"343286bf-a1e1-4592-8abe-ffa79cf08004","html_url":"https://github.com/huntie/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huntie%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huntie","download_url":"https://codeload.github.com/huntie/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252308387,"owners_count":21727187,"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":["bash","dotfiles","fish","git","ranger","tmux","unix","vim"],"created_at":"2024-08-06T18:04:02.421Z","updated_at":"2025-05-04T08:32:27.002Z","avatar_url":"https://github.com/huntie.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Dotfiles\n\nPersonal OS and Unix tool configuration files.\n\n## Installation\n\nFiles are organised by individual application, which can be selectively linked to the host home directory using the [GNU Stow](https://www.gnu.org/software/stow/) utility.\n\n    stow -t ~/ git\n\n## Highlights\n\n### fish\n\n- [`fish_plugins`](https://github.com/huntie/dotfiles/blob/master/fish/.config/fish/fish_plugins)\n\n### macOS\n\n- [Map print_screen to system screenshot tool](https://github.com/huntie/dotfiles/commit/c298d939672dfa32512464901e06bbeb3cdbf5c6#diff-1e8586f694c8d7ae25cf4c644dff3fdcdef67ec374c6481c27bd6d28a7f751b6)\n- [Map home and end to cmd+left and cmd+right](https://github.com/huntie/dotfiles/commit/a5d7efd2c1872974dc2b796f733e15d1946273ff#diff-d96ab56edb58947d8cb196fa92ece9f4cf6813e99c654f48ca5145331a006697R19-R58)\n- [Reduce keyboard repeat rate](https://github.com/huntie/dotfiles/blob/0f1b7a40c172c9e8c155959950e558f0ccbb7c79/macos/.macos-prefs/input.sh#L12-L14)\n\n### VS Code\n\n- [Add keybindings for sub-word selection](https://github.com/huntie/dotfiles/commit/c19d78b17f67be9b5e7bad88072edc40c478aaa8#diff-c600edf6ce0739a94a591d68b4a42d84b76a117e0395a1bb88c36aa5ae9024d7)\n- [Add keybindings for Sublime-like split layouts](https://github.com/huntie/dotfiles/commit/59ae2c30ee83cf4a0f78c65f3ba21dac5fb41ec8#diff-c600edf6ce0739a94a591d68b4a42d84b76a117e0395a1bb88c36aa5ae9024d7)\n- [Enable Emmet for additional languages (JSX), set expand shortcut](https://github.com/huntie/dotfiles/commit/90d8619c9510d4969bf8ff277205dd94275f3ff0#diff-c600edf6ce0739a94a591d68b4a42d84b76a117e0395a1bb88c36aa5ae9024d7)\n- [Disable auto-reveal of active file, add reveal file binding](https://github.com/huntie/dotfiles/commit/72ede826b756796d95e332916062cdc542c5eff2#diff-c600edf6ce0739a94a591d68b4a42d84b76a117e0395a1bb88c36aa5ae9024d7)\n\n## Notes on terminal/app colours\n\n- iTerm2 may over-saturate colours if the P3 colour space is enabled: https://gitlab.com/gnachman/iterm2/-/issues/9652.\n\nSee previous commits related to colour fixes:\n\n- [vscode: Disable aggressive minimum terminal contrast](https://github.com/huntie/dotfiles/commit/6c9f4bbec5068ab7bddf7e621d552f2f8c7e84a2)\n- [fish, tmux: Add COLORTERM override to fix colors in Vim terminal](https://github.com/huntie/dotfiles/commit/77993fcff44c31616b53c9fd4234d33147548a23)\n- [tmux: Add 256color override for iTerm](https://github.com/huntie/dotfiles/commit/4857ce1daa5d167eb21c930eae0b68881cd776b9)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuntie%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuntie%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuntie%2Fdotfiles/lists"}