{"id":30982942,"url":"https://github.com/kitos9112/dotfiles","last_synced_at":"2025-09-12T10:09:44.374Z","repository":{"id":37019609,"uuid":"311100954","full_name":"kitos9112/dotfiles","owner":"kitos9112","description":"These are my dotfiles - Tested on Ubuntu, Fedora, and MacOS","archived":false,"fork":false,"pushed_at":"2025-09-11T14:06:48.000Z","size":1775,"stargazers_count":10,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-11T17:03:53.932Z","etag":null,"topics":["chezmoi","dotfiles","fedora","linux","m1","macos","shell","ubuntu","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kitos9112.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-08T16:06:58.000Z","updated_at":"2025-09-11T14:06:51.000Z","dependencies_parsed_at":"2023-10-14T19:12:56.691Z","dependency_job_id":"b41df7d3-fc94-44ca-8d6b-ee67e40f6bd8","html_url":"https://github.com/kitos9112/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kitos9112/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitos9112%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitos9112%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitos9112%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitos9112%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitos9112","download_url":"https://codeload.github.com/kitos9112/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitos9112%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274793164,"owners_count":25350690,"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-09-12T02:00:09.324Z","response_time":60,"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":["chezmoi","dotfiles","fedora","linux","m1","macos","shell","ubuntu","zsh"],"created_at":"2025-09-12T10:09:42.025Z","updated_at":"2025-09-12T10:09:44.366Z","avatar_url":"https://github.com/kitos9112.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Nightly Build](https://github.com/kitos9112/dotfiles/actions/workflows/schedule-nightly-acceptance-tests.yaml/badge.svg)\n\n# My Personal Public DOTfiles managed by `chezmoi`\n\nThis public Github repository has been built for my own benefit, however, feel free to sneak in and steal anything that would improve your own productivity.\nMy plans rely on maintaining a `CI` workflow alongside GitHub actions to ensure that my changes will not break across different OS flavours.\nAt the moment, I got Docker containers for the following Linux flavours:\n\n- Fedora 41\n- Fedora 42\n- Ubuntu 22.04\n- Ubuntu 24.04\n\n## Installation instructions\n\nI'd not care of using GitHub for backing up my `dotfiles` if my perspectives of using them remained in a single machine.\nYou can install this repo via a Convenient script or manually in its defect.\n\n### Convenience script\n\nIn case of not having `chezmoi` installed - Just firing the `install.sh` after a simple download of it.\n\n```bash\n# Using Curl\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/kitos9112/dotfiles/master/install)\"\n```\n\n```bash\n# OR Using Wget\nsh -c \"$(wget -qO- https://raw.githubusercontent.com/kitos9112/dotfiles/master/install)\"\n```\n\n### Manually with `git`\n\nYou will have to clone the repo and from its root directory, execute the `install` SH script\n\n### Manually with `chezmoi`\n\nLeveraging off-the-shelf `Chezmoi` capabilities\n\n```bash\nchezmoi init --apply --verbose https://github.com/kitos9112/dotfiles.git\n```\n\n## Chezmoi scripts\n\nChezmoi uses general-purpose scripts to execute ordered operations in the system. They can run either:\n\n- Every time you run `chezmoi apply` (`run` scripts)\n- When their contents change (`run_once` or `run_onchange` scripts)\n\n[Application order](https://www.chezmoi.io/reference/application-order/)\n\nScripts are found in its own [directory](./home/.chezmoiscripts) to avoid being copied over to the target system.\n\n## Security considerations\n\nHaving a local `.git` (A.K.A. submodule) folder inside your dotfiles could become dangerous as you're naturally exposing (or unconsciously prompted to) your git history and very specific local configuration. Not even to mention the burden it sometimes signifies.\n\nAs I just feed myself from the great works other `peers` conduct in the wild Internet (e.g. Oh-my-zsh), I'm a mere consumer of their work who clones their source code and thereby uses it.\n\nMy `scsripts/00_run_once/run_once_100-extras.zsh.tmpl` takes care of cloning/pulling(`--rebase`) their public GitHub repos.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitos9112%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitos9112%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitos9112%2Fdotfiles/lists"}