{"id":17192141,"url":"https://github.com/jdevera/leb","last_synced_at":"2025-10-08T22:22:10.421Z","repository":{"id":138203866,"uuid":"174332959","full_name":"jdevera/leb","owner":"jdevera","description":"Jacobo de Vera's Linux Environment Bootstrapper","archived":false,"fork":false,"pushed_at":"2020-03-23T01:02:35.000Z","size":71,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T06:29:08.402Z","etag":null,"topics":["bash","development-environment","linux"],"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/jdevera.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":"2019-03-07T11:38:52.000Z","updated_at":"2020-03-23T01:02:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"30b5008e-a9ea-4636-b148-43280046b52a","html_url":"https://github.com/jdevera/leb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jdevera/leb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevera%2Fleb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevera%2Fleb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevera%2Fleb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevera%2Fleb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdevera","download_url":"https://codeload.github.com/jdevera/leb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevera%2Fleb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000782,"owners_count":26082851,"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-10-08T02:00:06.501Z","response_time":56,"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","development-environment","linux"],"created_at":"2024-10-15T01:28:21.604Z","updated_at":"2025-10-08T22:22:10.415Z","avatar_url":"https://github.com/jdevera.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LEB: Linux Environment Bootstrapper\n\nLEB sets up a fresh Linux environment with many of my preferences and customisations.\n\nIt does so through the execution of a series of specialised modules that perform the various tasks.\n\nModule execution is designed to be **idempotent**, so the bootstrapper can be run on an already configured box to apply only the changes that have not already been applied.\n\nLEB provides modules with a useful set of functions to make writing them easier.\n\nNote that this distribution is provided with a set of very personal choices, feel free to fork and customise :).\n\n## Quick Setup\n\n```bash\ncd /tmp\nwget -O - https://github.com/jdevera/leb/archive/master.tar.gz | tar xzvf -\ncd leb-master\n./bootstrap\n```\n\n## Running from within the home directory\n\nPart of what LEB does involves restructuring the user's home directory. Because of the LEB will refuse to run from the home directory. If you want to bypass this, use the `-H` or `--no-home-check` flags.\n\n## Other options\n\nAsk the bootstrapper for help to see all options:\n\n```bash\n./bootstrap --help\n```\n\n## Modules\n\nThese are the modules currently included:\n\n * Passwordless sudo\n * Pre-PPA packages\n * Add PPAs\n * Initial APT packages\n * Packaged applications\n * Home directory backup\n * Home directory structure\n * Old home directory backup relocation\n * XDG Directories\n * GTK Directory bookmarks\n * Whitelist Unity Systray\n * Shared Dotfiles\n * Homebrew\n * Homebrew completions\n * Homebrew packages\n * Custom installation apps\n * Bashmarks\n * Misc Scripts\n * Git tools\n * Packaged fonts\n * TTF fonts\n * Ack-grep renaming\n * GNU Stow Setup\n * Dummy module\n\n## LICENSE\n\nThis software is distributed under the MIT license, see LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdevera%2Fleb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdevera%2Fleb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdevera%2Fleb/lists"}