{"id":27391545,"url":"https://github.com/tomsquest/dotfiles","last_synced_at":"2025-04-13T20:56:32.686Z","repository":{"id":1427782,"uuid":"1582221","full_name":"tomsquest/dotfiles","owner":"tomsquest","description":":file_folder: Config files for zsh, vim and many more. Heavily commented","archived":false,"fork":false,"pushed_at":"2025-04-13T16:08:22.000Z","size":668,"stargazers_count":68,"open_issues_count":3,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-13T20:56:24.816Z","etag":null,"topics":["dotfiles","shell","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomsquest.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":"2011-04-07T12:48:59.000Z","updated_at":"2025-04-13T16:08:25.000Z","dependencies_parsed_at":"2023-07-05T21:16:33.173Z","dependency_job_id":"fccd60a5-f44b-4b8e-bb42-b2b50ff3e737","html_url":"https://github.com/tomsquest/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/tomsquest%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomsquest%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomsquest%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomsquest%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomsquest","download_url":"https://codeload.github.com/tomsquest/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248782279,"owners_count":21160716,"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":["dotfiles","shell","vim","zsh"],"created_at":"2025-04-13T20:56:29.544Z","updated_at":"2025-04-13T20:56:32.669Z","avatar_url":"https://github.com/tomsquest.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Dot Files\n\nMy config files, aka `dotfiles`, heavily commented.\n\n## Required software\n\n```\nsudo apt install \\\n    safe-rm \\\n    ruby \\\n    jq \\\n    xclip \\\n    htop \\\n    tree \\\n    libnotify-bin \\\n    imwheel\n```\n\n- safe-rm: safer rm command for not crying in despair after `rm -rf /home/tom /something` (notice the space)\n- ruby: required for `git wtf` script\n- imwheel: to use the additional buttons of my mouse to close tabs and windows\n\n## Installation\n\n``` bash\ngit clone https://tomsquest@github.com/tomsquest/dotfiles.git ~/.dotfiles\ncd ~/.dotfiles\n./install.sh\n```\n\n## Main features\n\n- Heavily commented ZSH configuration: completion, key bindings...\n- Heavily commented Vim configuration: plugins, key bindings...\n- ZSH plugins with [Zgen](https://github.com/tarjoilija/zgen)\n- Vim config, using [Vundle](https://github.com/gmarik/vundle)\n- Bash [\"Sensible\" config](https://github.com/mrzool/bash-sensible)\n- Linux Brew to install utilities (Eza, Jump, Fzf, etc.)\n- Search file and directories with [Fzf](https://github.com/junegunn/fzf)\n- Git config\n- etc.\n\nThe current prompt is simple and efficient:\n- Time, Directory, Git branch/state, Last command error if it failed\n- A separator bar between each command\n- No useless icon\n- Pastel colors\n\n![prompt.png](doc/prompt.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomsquest%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomsquest%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomsquest%2Fdotfiles/lists"}