{"id":17396876,"url":"https://github.com/rolfkoenders/dotfiles","last_synced_at":"2026-04-29T17:02:49.967Z","repository":{"id":17682892,"uuid":"20488763","full_name":"RolfKoenders/dotfiles","owner":"RolfKoenders","description":":tipping_hand_woman: Home sweet $HOME","archived":false,"fork":false,"pushed_at":"2018-11-20T10:15:00.000Z","size":135,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-02-16T16:33:33.721Z","etag":null,"topics":["dotfiles","dracula","vim","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Vim script","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/RolfKoenders.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}},"created_at":"2014-06-04T15:20:06.000Z","updated_at":"2018-11-20T10:15:01.000Z","dependencies_parsed_at":"2022-09-03T08:13:40.555Z","dependency_job_id":null,"html_url":"https://github.com/RolfKoenders/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/RolfKoenders%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RolfKoenders%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RolfKoenders%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RolfKoenders%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RolfKoenders","download_url":"https://codeload.github.com/RolfKoenders/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250796313,"owners_count":21488706,"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","dracula","vim","zshrc"],"created_at":"2024-10-16T13:14:33.463Z","updated_at":"2026-04-29T17:02:49.962Z","avatar_url":"https://github.com/RolfKoenders.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Dotfiles 💁\n\nThis repository contains my personal dotfiles, running on a Framework 13 laptop. Symlinks are managed manually (e.g. `ln -sf ~/dotfiles/.tmux.conf ~/.tmux.conf`).\n\n## Overview\n\n### Shell: Zsh\n\n- **Prompt:** Uses [Powerlevel10k](https://github.com/romkatv/powerlevel10k) for a fast, customizable prompt with instant prompt support.\n- **Plugin Manager:** [zinit](https://github.com/zdharma-continuum/zinit) is used to manage plugins and snippets.\n- **Plugins:**\n  - Syntax highlighting (`zsh-users/zsh-syntax-highlighting`)\n  - Command completions (`zsh-users/zsh-completions`)\n  - Autosuggestions (`zsh-users/zsh-autosuggestions`)\n  - FZF tab completion (`Aloxaf/fzf-tab`)\n- **Snippets:** Loads Oh My Zsh plugins for `git`, `sudo`, and `command-not-found`.\n- **Completions:** Customizes completion styles and integrates with FZF and zoxide.\n- **Keybindings:** Emacs-style keybindings, with history search on `Ctrl+p`/`Ctrl+n`.\n- **History:** Large, deduplicated, and shared shell history with several options for better usability.\n- **Aliases:** Common command aliases for convenience (see `aliases` file for more).\n- **Integrations:** \n  - [fzf](https://github.com/junegunn/fzf) for fuzzy finding\n  - [zoxide](https://github.com/ajeetdsouza/zoxide) for smarter directory jumping\n  - [fnm](https://github.com/Schniz/fnm) for fast Node.js version management (if installed)\n\n### Terminal Multiplexer: tmux\n\n- **Theme:** [Catppuccin](https://github.com/catppuccin/tmux) (mocha flavor)\n- **Plugin Manager:** [TPM](https://github.com/tmux-plugins/tpm)\n- **Plugins:**\n  - `tmux-sensible` — sane defaults\n  - `tmux-cpu` — CPU usage in status bar\n  - `tmux-battery` — battery status in status bar\n  - `tmux-yank` — system clipboard integration\n- **Keybindings:** Vim-style pane navigation, `|`/`-` for splits\n\n## Usage\n\nClone this repository and symlink the files you need:\n\n```sh\ngit clone https://github.com/rolfv/dotfiles ~/dotfiles\nln -sf ~/dotfiles/.tmux.conf ~/.tmux.conf\nln -sf ~/dotfiles/.zshrc ~/.zshrc\nln -sf ~/dotfiles/.gitconfig ~/.gitconfig\n```\n\n### tmux\n\nAfter symlinking, install TPM and plugins:\n\n```sh\ngit clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm\ntmux\n# Then press: prefix + I  (capital i) to install plugins\n```\n\n## My Hardware\n\n- **Laptop:** Framework 13 with [this configuration](https://frame.work/nl/en/share-my-laptop?token=0331df68adf)\n- **Current OS:** Arch Linux (Omarchy)\n\n## Other\n\n- [Omarchy framework logo screensaver](./omarchy-framework-screensaver.md)\n\n---\nFeel free to explore and adapt these configs for your own\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolfkoenders%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frolfkoenders%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolfkoenders%2Fdotfiles/lists"}