{"id":21134110,"url":"https://github.com/horgix/dotfiles","last_synced_at":"2026-02-08T17:31:10.347Z","repository":{"id":95051053,"uuid":"65546717","full_name":"Horgix/dotfiles","owner":"Horgix","description":"My dotfiles. Migrating to https://github.com/Horgix/salt-states","archived":false,"fork":false,"pushed_at":"2016-08-12T10:57:06.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-12-22T18:55:48.384Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"VimL","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/Horgix.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":"2016-08-12T10:56:17.000Z","updated_at":"2016-08-12T10:57:08.000Z","dependencies_parsed_at":"2023-06-11T21:30:24.112Z","dependency_job_id":null,"html_url":"https://github.com/Horgix/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Horgix/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Horgix","download_url":"https://codeload.github.com/Horgix/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29238267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T14:18:14.570Z","status":"ssl_error","status_checked_at":"2026-02-08T14:18:14.071Z","response_time":57,"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":[],"created_at":"2024-11-20T06:23:17.525Z","updated_at":"2026-02-08T17:31:10.327Z","avatar_url":"https://github.com/Horgix.png","language":"VimL","funding_links":[],"categories":[],"sub_categories":[],"readme":"    ===========================================================================\n                        _   _  ______  _____  _   _ _____\n                       | | | |/ ___\\ \\/ / _ \\| \\ | |  ___|\n                       | |_| | |  _ \\  / | | |  \\| | |_\n                       |  _  | |_| |/  \\ |_| | |\\  |  _|\n                       |_| |_|\\____/_/\\_\\___/|_| \\_|_|\n    \n    ===========================================================================\n\n# What is HGXonf ?\n\nHGXonf is a regroupment of many configurations, aiming at limiting to 3 steps\nany new installation:\n\n1. clone\n2. install\n3. profit\n\nThis way, whenever your have to make a fresh install because your old HDD\ncrashed or whatever, you will not be afraid to have to setup everything\nmanually in the worst scenario, or clone and check for conflicts between 42\ndifferents git repositories.\n\n\n# What configurations does it support ?\n\nActually, HGXonf includes configurations for:\n\n* ZSH\n* Bash\n* Vim\n* i3\n* Git\n* slrn\n* urxvt\n\nFor more informations about each configuration, you will find a README in the\ncorresponding parts.\n\nHGXonf also provides a bunch of little scripts which are used for some parts\nof the configurations but can also be useful in other situations.\n\n# How to install it ?\n\nSinply clone this repository and run the **./install.sh** from where you cloned\nit. For example:\n\n    git clone [repo adress] ~/.hgxonf\n    cd ~/.hgxonf\n    ./install.sh\n\n## Installation process\n\nIt will prompt you for each file/directory located at the root of the cloned\nrepo. Not answering anything will make the script use the default answer (the\none capitalized among the possibilities).\n\nIf the file/dir doesn't exist, it will ask you if you want to create it. This\ncan be useful for example on a server where you totally don't care about the i3\n(window manager) and urxvt (terminal) parts.\n\nIf the file/dir already exists, it will ask you if you want to replace it. Be\ncareful, if you answer Yes it will directly replace without any backup of the\nexisting file.\n\n## How it works\n\nEvery file created/replaced is just a **symbolic link** to the file in the\ncloned repo.\n\nFor example, if you cloned the repo to ~/.hgxonf, and you tell the install\nscript to create the .zshrc, il will created a symlink from ~/.zshrc to\n~/.hgxonf/.zshrc.\n\nThis way, if you want to keep the installed configurations up-to-date, you\njust have to pull for new revisions.\n\nAnyway **be careful**: since the install script makes symlink, if you move the\ndirectory where you cloned the repository it will broke the symlinks, thus\nmaking your configuration invalid and not working at all.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorgix%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhorgix%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorgix%2Fdotfiles/lists"}