{"id":16408500,"url":"https://github.com/tommoulard/configloader","last_synced_at":"2025-10-29T09:08:13.664Z","repository":{"id":50649530,"uuid":"104978121","full_name":"tomMoulard/configLoader","owner":"tomMoulard","description":"shell script to load my settings directly","archived":false,"fork":false,"pushed_at":"2025-01-08T15:12:13.000Z","size":850,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T23:41:35.960Z","etag":null,"topics":["bash","bashrc","bashrc-configs","shell","shell-script","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomMoulard.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}},"created_at":"2017-09-27T05:59:33.000Z","updated_at":"2025-01-08T15:12:17.000Z","dependencies_parsed_at":"2024-03-02T22:32:16.118Z","dependency_job_id":"a43c9440-2eae-4a2e-9cce-efc3691ce59d","html_url":"https://github.com/tomMoulard/configLoader","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/tomMoulard%2FconfigLoader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomMoulard%2FconfigLoader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomMoulard%2FconfigLoader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomMoulard%2FconfigLoader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomMoulard","download_url":"https://codeload.github.com/tomMoulard/configLoader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245061382,"owners_count":20554563,"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":["bash","bashrc","bashrc-configs","shell","shell-script","zsh"],"created_at":"2024-10-11T06:17:01.479Z","updated_at":"2025-10-15T03:40:56.533Z","avatar_url":"https://github.com/tomMoulard.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConfigLoader\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/27010672c81b484ebc88abe992f9fe40)](https://www.codacy.com/app/tomMoulard/configLoader?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=tomMoulard/configLoader\u0026amp;utm_campaign=Badge_Grade)\n[![Build Status](https://travis-ci.com/tomMoulard/configLoader.svg?branch=master)](https://travis-ci.com/tomMoulard/configLoader)\n\nShell script to load my settings/dotfiles\n\n## Usage\n\nvia https:\n```bash\n$ git clone --recurse-submodules https://github.com/tomMoulard/configLoader.git $HOME/workspace/configLoader/\n$ cd $HOME/workspace/configLoader \u0026\u0026 make\n```\n\nOr via ssh\n```bash\n$ git clone --recurse-submodules git@github.com:tomMoulard/configLoader.git $HOME/workspace/configLoader/\n$ cd $HOME/workspace/configLoader \u0026\u0026 make\n```\n\nFeel free the change configurations with your own taste.\n\nSome environment variables are defined in the `.env` file.\nYou can use `cp .env.default .env` to populate your file, or `./install -c`.\n\n## Options\nWhen using the `install.sh` script, you can use options to help you during installation:\n```\nUsage ./install.sh\nOption:\n\t-c,--config\tPromt user to enter configuration variables\n\t-d,--debug\tActivate debug mode\n\t-g,--gui\tUse GUI to help with the configuration (implies --config)\n\t-h,--help\tShow this help\n\t-v,--verbose\tActivate verbose mode\n```\n\nNote that for the `--gui`, you need to have installed `whiptail`.\n\n## Demo\nIf you want to try those configuration, there is a `demo` recipe in the `Makefile`.\nWhen you do `make demo`, you will be creating a docker image with the configuration installed and ready to use it.\n\n## Here are a few dependencies for you to fetch\n(alphabetical sort)\n\n```\narandr\nautoconf\ncompton\ncurl\ndunst\nexa\nfeh\nfzf\ng++\ngcc\ngdebi\ngit\nhtop\nimagemagick\nmake\nnumlockx\npavucontrol\nrofi\nrxvt-unicode\nscreenkey\nscrot\nspeedtest-cli\ntree\nvim\nwget\nxdotool\nzoxide\n```\n\nAnd here are some \"fun\" packages to have:\n```\ncava\ncmatrix\ntoilet\n```\n\n## GTK themes:\n```\ngtk-chtheme\nlxappearance\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommoulard%2Fconfigloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftommoulard%2Fconfigloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommoulard%2Fconfigloader/lists"}