{"id":14070904,"url":"https://github.com/timvisee/dotfiles","last_synced_at":"2025-04-12T11:21:26.764Z","repository":{"id":66230127,"uuid":"67420133","full_name":"timvisee/dotfiles","owner":"timvisee","description":":octocat: Tim does dotfiles","archived":false,"fork":false,"pushed_at":"2025-03-25T13:19:59.000Z","size":10730,"stargazers_count":21,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T14:27:23.652Z","etag":null,"topics":["awesomewm","dotfiles","dots","ergodox","fish","linux","tmux","vim"],"latest_commit_sha":null,"homepage":"https://timvisee.com/","language":"Vim Script","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/timvisee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["timvisee"],"custom":["https://timvisee.com/donate"],"patreon":"timvisee","ko_fi":"timvisee"}},"created_at":"2016-09-05T12:45:28.000Z","updated_at":"2025-03-25T13:20:03.000Z","dependencies_parsed_at":"2025-03-02T12:15:17.557Z","dependency_job_id":null,"html_url":"https://github.com/timvisee/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/timvisee%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timvisee","download_url":"https://codeload.github.com/timvisee/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248558128,"owners_count":21124223,"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":["awesomewm","dotfiles","dots","ergodox","fish","linux","tmux","vim"],"created_at":"2024-08-13T07:08:10.229Z","updated_at":"2025-04-12T11:21:26.745Z","avatar_url":"https://github.com/timvisee.png","language":"Vim Script","funding_links":["https://github.com/sponsors/timvisee","https://timvisee.com/donate","https://patreon.com/timvisee","https://ko-fi.com/timvisee"],"categories":["Vim Script"],"sub_categories":[],"readme":"# Tim does dotfiles\ndotfiles are used to personalize your system and applications. These are mine.\n\n## Requirements\n* Linux or Mac OS X\n* `git`\n* `bash`\n* When using Vim, [vim-plug][vim-plug] is installed.\n\n## Recommendations\n* `alacritty`: awesome terminal emulator\n* `bspwm`: tiling window manager, additional dependencies\n    * `sxhkd`: shortcut daemon\n    * `polybar`: desktop bar\n    * `picom`: compositor\n    * `dunst`: notification daemon\n    * `pasystray`: PulseAudio tray icon\n    * `xss-lock`: X screensaver lockscreen\n    * `slock`: X lockscreen\n    * `maim`: screenshotter\n    * `rofi`: interactive selector\n    * `playerctl`: MPRIS media controls\n* `awesomeWM`: tiling window manager, additional dependencies\n    * `awesome`: window manager itself\n    * `awesome-extra`: additional libraries used in my configuration\n    * `i3lock-color-git`: [[link]](https://github.com/chrjguill/i3lock-color) fancy and customizable lock screen\n    * `xautolock`: lock screen when inactive\n    * `libnotify-bin`: notification handling\n* `rust` nightly: for proper language completion in Vim, through `rustup`\n* `xcape` (Linux): to bind \u003ckbd\u003eCaps Lock\u003c/kbd\u003e to \u003ckbd\u003eEsc\u003c/kbd\u003e.\n* `keychain`: for SSH key management\n* `fish`: as better shell\n* `starship`: as better shell prompt\n* `thefuck`: for handy incorrect command fixes\n* `highlight`: for syntax highlighting in ranger\n\n## Installation\nAn installation script is included to easily install the dotfiles on your system.\n\nOn Linux or Mac OS X, use:\n```bash\n# Clone the repository\ngit clone https://github.com/timvisee/dotfiles.git ~/dotfiles\ncd ~/dotfiles\n\n# Install\nsudo chmod a+x ./install\n./install\n```\n\nVim plugins should be installed automatically, the `:PlugInstall` command may be\nused to force.\n\n### Alacritty\nThis configuration recommends [`alacritty`][alacritty] as default terminal.\nFirst, install it as stated on it's GitHub page.\nThen configure it as default terminal using:\n```bash\n# Add alacritty to the terminal list\nsudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which alacritty) 0\n\n# Select the default terminal\nsudo update-alternatives --config x-terminal-emulator\n```\n\n## ErgoDox\nThis repository includes my ErgoDox keyboard layout configuration,\nlocated in the [ergodox](./ergodox) directory.\n\n![ErgoDox layout](./ergodox/layout.png)\n\n## Hosts blacklist\nThis repository includes my personal hosts banlist.\nThe up-to-date raw file can be accessed via\n[`https://gitlab.com/timvisee/dotfiles/raw/master/hosts/blacklist.txt`](https://gitlab.com/timvisee/dotfiles/raw/master/hosts/blacklist.txt).\n\n## License\nThis project is released under the GNU GPL-3.0 license. Check out the [LICENSE](LICENSE) file for more information.\n\n[alacritty]: https://github.com/jwilm/alacritty\n[vim-plug]: https://github.com/junegunn/vim-plug\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimvisee%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimvisee%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimvisee%2Fdotfiles/lists"}