{"id":30612682,"url":"https://github.com/serpro69/notfiles","last_synced_at":"2025-08-30T05:35:10.657Z","repository":{"id":304160644,"uuid":"624523593","full_name":"serpro69/notfiles","owner":"serpro69","description":"🫳 these are not the \u003cs\u003edroids\u003c/s\u003e dotfiles you're looking for","archived":false,"fork":false,"pushed_at":"2025-08-23T12:07:48.000Z","size":1672,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-23T17:23:27.780Z","etag":null,"topics":["bash","dotfile","dotfiles","dotfiles-linux","dotfiles-macos","git","linux","macos","nix","tmux","zsh"],"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/serpro69.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,"zenodo":null}},"created_at":"2023-04-06T16:56:29.000Z","updated_at":"2025-08-23T12:07:52.000Z","dependencies_parsed_at":"2025-08-15T10:25:05.193Z","dependency_job_id":null,"html_url":"https://github.com/serpro69/notfiles","commit_stats":null,"previous_names":["serpro69/notfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/serpro69/notfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serpro69%2Fnotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serpro69%2Fnotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serpro69%2Fnotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serpro69%2Fnotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serpro69","download_url":"https://codeload.github.com/serpro69/notfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serpro69%2Fnotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272808944,"owners_count":24996604,"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-08-30T02:00:09.474Z","response_time":77,"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":["bash","dotfile","dotfiles","dotfiles-linux","dotfiles-macos","git","linux","macos","nix","tmux","zsh"],"created_at":"2025-08-30T05:35:08.741Z","updated_at":"2025-08-30T05:35:10.613Z","avatar_url":"https://github.com/serpro69.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://stand-with-ukraine.pp.ua)\n\n# rebel-config\n\nThese are not the \u003cs\u003edroids\u003c/s\u003e .files you're looking for\n\n\u003e These are my dotfiles. There are many like them, but these ones are mine.\n\u003e\n\u003e My dotfiles are my tools. I must master and configure my dotfiles as I must master my own life.\n\u003e My dotfiles, without me, are useless. Without my dotfiles, I am useless. I must make my dotfiles work as I make my life work.\n\u003e\n\u003e I will master the secrets of my dotfiles. I will keep my dotfiles clean and organized as I keep my thoughts organized. We will become one with each other.\n\u003e\n\u003e Before the eyes of the command line gods, this creed I swear: my dotfile and I are the warriors of workflows, the masters of systems, the defenders of productivity. So be it, until victory is mine and there is no need for more configuration.\n\u003e\n\u003e This is the way (...to describe your dotfiles)\n\n## Prerequisites\n\n- `git`\n\n- `zsh`\n  - install `zsh` (e.g. `sudo apt-get install zsh`)\n  - set `zsh` as default shell: `chsh -s $(which zsh)`\n    - restart user session to apply the change\n    - _NB! `chsh` does not work on every system_\n\n- cli tools:\n  - [`fzf`](https://github.com/junegunn/fzf)\n\n    ```bash\n    # linux\n    git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf\n    ~/.fzf/install --xdg\n    # mac\n    brew intall fzf\n    ```\n\n  - [`bat`](https://github.com/sharkdp/bat)\n\n  - [`delta`](https://github.com/dandavison/delta)\n\n  - [`eza`](https://github.com/eza-community/eza)\n\n  - [`fd`](https://github.com/sharkdp/fd)\n\n  - [`ripgrep`](https://github.com/BurntSushi/ripgrep)\n\n  - [`sd`](https://github.com/chmln/sd)\n\n- optional tools/apps:\n\n  - [alacritty](https://github.com/alacritty/alacritty)\n\n## Installation\n\n1. Download or clone the repository\n\n```shell\ngit clone --recurse-submodules git@github.com:serpro69/dotfiles.git ~/dotfiles\n```\n\n2. Run the init script\n\n```shell\ncd ~/dotfiles\n./init.zsh\n```\n\n3. Restart the shell (or run `exec zsh`)\n\n## Post-install\n\n### MacOS\n\n- Update iterm2 settings\n  - Preferences -\u003e General -\u003e Settings -\u003e Load preferences from a custom folder or URL\n    - Set the path to `~/dotfiles/config/iterm2`\n    - Enable \"Save changes: When Quitting\"\n  - Restart iterm2\n\n- Update keyboard shortcuts\n  - Preferences -\u003e Keyboard -\u003e Keyboard Shortcuts -\u003e Input Sources\n    - Disable \"Select the previous input source\"\n      (it's mapped to `^space` which is used in a lot of other places, e.g. vim)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserpro69%2Fnotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserpro69%2Fnotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserpro69%2Fnotfiles/lists"}