{"id":20041877,"url":"https://github.com/moheladwy/dotfiles","last_synced_at":"2026-04-14T05:31:55.298Z","repository":{"id":249337188,"uuid":"778141983","full_name":"moheladwy/dotfiles","owner":"moheladwy","description":"This is My Arch Linux Dotfiles.","archived":false,"fork":false,"pushed_at":"2026-04-13T11:41:30.000Z","size":110055,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-13T13:32:28.512Z","etag":null,"topics":["arch-linux","archlinux","dotfiles","dotfiles-linux","flatpak","kitty","kitty-config","kitty-terminal","linux","nvim","nvim-config","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moheladwy.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-27T06:46:43.000Z","updated_at":"2026-04-13T11:41:35.000Z","dependencies_parsed_at":"2024-07-20T04:47:19.604Z","dependency_job_id":"2dc6d926-3042-4f97-afcf-4d7b83d217f5","html_url":"https://github.com/moheladwy/dotfiles","commit_stats":null,"previous_names":["moheladwy/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moheladwy/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moheladwy%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moheladwy%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moheladwy%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moheladwy%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moheladwy","download_url":"https://codeload.github.com/moheladwy/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moheladwy%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31784251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["arch-linux","archlinux","dotfiles","dotfiles-linux","flatpak","kitty","kitty-config","kitty-terminal","linux","nvim","nvim-config","vim","zsh"],"created_at":"2024-11-13T10:48:06.736Z","updated_at":"2026-04-14T05:31:55.282Z","avatar_url":"https://github.com/moheladwy.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\nThis is My Dotfiles for my Arch Linux System, it contains the following configurations:\n\n- `zsh` and `bash` shell configurations.\n- `.ssh` configurations.\n- `kitty` terminal configurations.\n- `.config` directory configurations.\n- `home` general directory configurations.\n- `nvim` configurations.\n- `vim` configurations. \n\nAnd it contains the following scripts for installing the `pacman`, `aur`, `flatpak` packages and setup the configuration files: \n\n    01-setup-arch.sh # installing the aur helper and flatpak, and the packages in the pacman, aur, and flatpak files (You can open the pkgs files and remove any package you don't want to install).\n    \n    02-config.sh     # setup the configuration files for the zsh, bash, kitty, nvim, vim, ssh, and any other configurations.\n \n\n## prequisites\n\nJust make sure to read the installation scripts before using it and if there any part you don't like, just comment it (be sure to know what you are doing).\n\n- prequisit package for the installation scripts: `git`\n\n## Installation\n\n```zsh\nsudo pacman -S git\ncd $HOME\ngit clone https://github.com/moheladwy/dotfiles.git dotfiles\ncd dotfiles\n``` \n\n## Usage\n\nuse the following commands to setup the arch system and the configuration files.\n\n```zsh\nchmod +x 01-setup-arch.sh # make the script executable.\n./01-setup-arch.sh        # call the first script, (do not call 02-config.sh script, because it called by this one).\n```\n\n## How to add new dotfiles\n\n```zsh\ncd dotfiles\nmkdir \u003cdotfile-dir\u003e                 # mkdir vim\ncd \u003cdotfile-dir\u003e                    # cd vim\ntouch \u003cdotfile-name\u003e                # touch .vimrc or copy it if the file already exists somewhere else (just make sure to backup ur old configuration file first before stowing the new one).\nstow . -t $HOME/\u003cdotfile-dir\u003e       # stow . -t /home/$USER/vim or any dirctory you would like to stow ur file in it.\n```\n\n## How to remove dotfiles\n\n```zsh\ncd dotfiles\nstow -D \u003cdotfile-dir\u003e                # stow -D vim\n```\n\n## License\n\n```\n\nThis is my personal dotfiles, you can use it as you want, but you must read the installation scripts first,\nI'm not responsible for any damage caused by using it, so use it at your own risk.\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoheladwy%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoheladwy%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoheladwy%2Fdotfiles/lists"}