{"id":15749778,"url":"https://github.com/timonvs/dotfiles","last_synced_at":"2026-05-07T14:46:56.242Z","repository":{"id":85910360,"uuid":"196192689","full_name":"TimonVS/dotfiles","owner":"TimonVS","description":"Timon’s dotfiles","archived":false,"fork":false,"pushed_at":"2022-04-01T17:49:33.000Z","size":15740,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-13T14:36:17.280Z","etag":null,"topics":["dotfiles","macos"],"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/TimonVS.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}},"created_at":"2019-07-10T11:28:09.000Z","updated_at":"2023-03-07T03:24:37.000Z","dependencies_parsed_at":"2023-11-26T07:15:12.003Z","dependency_job_id":null,"html_url":"https://github.com/TimonVS/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TimonVS/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimonVS%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimonVS%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimonVS%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimonVS%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimonVS","download_url":"https://codeload.github.com/TimonVS/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimonVS%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279176385,"owners_count":26119684,"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","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","macos"],"created_at":"2024-10-04T06:20:29.236Z","updated_at":"2025-10-16T10:09:32.122Z","avatar_url":"https://github.com/TimonVS.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timon’s dotfiles\n\n**Warning:** the settings in this repo are highly personal. You may fork the repository and change the settings to your liking but please review the code before using!\n\n## Prerequisites\n\n- Tested on: macOS Big Sur (11.x)\n\n## Installation\n\n1. Install XCode Command Line Developer tools for Git\n\n   ```\n   xcode-select --install\n   ```\n\n2. [Install Homebrew](https://brew.sh/)\n\n   - Run `brew doctor` to make sure permissions are right\n   - Give your user ownership over Homebrew directories: `sudo chown -R $(whoami) $(brew --prefix)/*`\n\n3. Clone this repo to hidden `.dotfiles` directory in your home directory\n\n   ```\n   git clone https://github.com/TimonVS/dotfiles.git ~/.dotfiles\n   ```\n\n4. Configure macOS preferences\n\n   ```sh\n   ~/.dotfiles/setup-macos.sh\n   ```\n\n5. Install applications\n\n   ```sh\n   ~/.dotfiles/setup-apps.sh\n   ```\n\n6. Install [Volta](https://volta.sh/) to manage Node versions\n\n    - Install latest LTS (Node 16 at the time of writing):\n\n      ```sh\n      volta install node@16\n      ```\n\n7. Install [oh-my-zsh](https://ohmyz.sh)\n\n   - Symlink `.zshrc`: \n\n      ```sh\n      ln -sf ~/.dotfiles/.zshrc ~/.zshrc \u0026\u0026 source ~/.zshrc\n      ```\n\n8. Symlink Git config\n\n   ```sh\n   ln -s ~/.dotfiles/.gitconfig ~/.gitconfig\n   ```\n\n9. Symlink `.editorconfig`\n\n  ```sh\n  ln -s ~/.dotfiles/.editorconfig-global ~/.editorconfig\n  ```\n\n10. Turn on [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync) for VS Code to restore settings and extensions\n\n11. Configure Raycast\n\n- Disable Spotlight keyboard shortcut: (Keyboard \u003e Shortcuts \u003e Spotlight)\n- Configure Raycast shortcut to \u003ckbd\u003e⌘\u003c/kbd\u003e + \u003ckbd\u003espace\u003c/kbd\u003e\n\n12. Install customized Dracula terminal theme\n\n    - Install theme: `open ~/.dotfiles/Dracula.terminal`\n    - Open Terminal preferences and set Dracula as the default theme\n\n13. Configure Finder view options (Finder \u003e View \u003e Show View Options)\n\n    - Sort By: Name\n    - Click \"Use as Defaults\"\n\n14. Enable recommendations in Storage Management (Preferences \u003e Storage Management)\n\n15. Generate new SSH key and add it to GitHub and other Git providers\n\n    - [Generating a new SSH key and adding it to the ssh-agent](https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)\n    - [Adding a new SSH key to your GitHub account](https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)\n\n16. Install apps from the Mac App Store:\n\n    - Unsplash Wallpapers (new wallpaper from Unsplash every day)\n    - Wipr (adblocker for Safari)\n      - Enable extension in Safari\n      - Enable automatic refresh\n    - Things 3 (todo app)\n\n## Optional steps\n\n### Configure tilde key on Dutch keyboard\n\nFollow this step only when given a Dutch keyboard layout (vertical enter). Set up Karabiner Elements to map \u003ckbd\u003e§\u003c/kbd\u003e to \u003ckbd\u003e`\u003c/kbd\u003e\n\n- Install Karabiner Elements: `brew install --cask karabiner-elements`\n- Open Karabiner Elements \u003e Simple Modifications\n- Select `Apple Internal Keyboard / Trackpad` from the dropdown\n- Add a new item:\n  - From key: `non_us_backslash`\n  - To key `grave_accent_and_tilde`\n- Go to Misc and disable \"Show icon in menubar\"\n\n## Acknowledgements\n\nInspiration and code was taken from many sources, including:\n\n- [mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)\n- [pawelgrzybek/dotfiles](https://github.com/pawelgrzybek/dotfiles)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonvs%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimonvs%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonvs%2Fdotfiles/lists"}