{"id":16610648,"url":"https://github.com/yorevs/homesetup","last_synced_at":"2025-04-09T16:09:13.710Z","repository":{"id":153781887,"uuid":"145182526","full_name":"yorevs/homesetup","owner":"yorevs","description":"The ultimate Terminal experience!","archived":false,"fork":false,"pushed_at":"2025-03-11T02:43:52.000Z","size":25188,"stargazers_count":64,"open_issues_count":13,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-09T16:08:52.825Z","etag":null,"topics":["aliases","bash","bash-dotfiles","bash-profile","bashrc","centos-dotfiles","dotfiles","dotfiles-linux","dotfiles-macos","dotfiles-manager","hidden-files","linux","linux-dotfiles","mac-dotfiles","macos","profile","shell","terminal","ubuntu-dotfiles"],"latest_commit_sha":null,"homepage":"https://yorevs.github.io/homesetup/","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/yorevs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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},"funding":{"github":"yorevs","custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=J5CDEFLF6M3H4"}},"created_at":"2018-08-18T02:10:59.000Z","updated_at":"2025-03-22T22:49:31.000Z","dependencies_parsed_at":"2023-12-11T18:27:54.200Z","dependency_job_id":"6b7846f0-3e63-4d22-9865-c057a77d1d93","html_url":"https://github.com/yorevs/homesetup","commit_stats":{"total_commits":1802,"total_committers":4,"mean_commits":450.5,"dds":"0.21753607103218642","last_synced_commit":"ba6cd1581d4327c732632b1cb6914cff064297c9"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yorevs%2Fhomesetup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yorevs%2Fhomesetup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yorevs%2Fhomesetup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yorevs%2Fhomesetup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yorevs","download_url":"https://codeload.github.com/yorevs/homesetup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065283,"owners_count":21041871,"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":["aliases","bash","bash-dotfiles","bash-profile","bashrc","centos-dotfiles","dotfiles","dotfiles-linux","dotfiles-macos","dotfiles-manager","hidden-files","linux","linux-dotfiles","mac-dotfiles","macos","profile","shell","terminal","ubuntu-dotfiles"],"created_at":"2024-10-12T01:31:28.648Z","updated_at":"2025-04-09T16:09:13.684Z","avatar_url":"https://github.com/yorevs.png","language":"Shell","funding_links":["https://github.com/sponsors/yorevs","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=J5CDEFLF6M3H4","https://www.buymeacoffee.com/yorevs"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://iili.io/HvtxC1S.png\" width=\"64\" height=\"64\" align=\"right\" /\u003e\n\n# HomeSetup\n\n\u003e The ultimate Terminal experience\n\n[![Terminal](https://badgen.net/badge/icon/terminal?icon=terminal\u0026label)](https://github.com/yorevs/homesetup)\n[![License](https://badgen.net/badge/license/MIT/gray)](LICENSE.md)\n[![Release](https://badgen.net/badge/release/v1.8.25/gray)](docs/CHANGELOG.md#unreleased)\n[![Gitter](https://badgen.net/badge/icon/gitter?icon=gitter\u0026label)](https://gitter.im/yorevs-homesetup/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Donate](https://badgen.net/badge/paypal/donate/yellow)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=J5CDEFLF6M3H4)\n[![Build](https://github.com/yorevs/homesetup/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/yorevs/homesetup/actions/workflows/build-and-test.yml)\n\n\u003cimg src=\"https://iili.io/JinJpTu.png\" width=\"100%\" height=\"100%\" /\u003e\n\n---\n\nAre you passionate about the terminal and CLI? If so, you've come to the right place, especially if you're a command line enthusiast. Terminal dotfiles are well-known for improving productivity and streamlining everyday tasks. While there are numerous frameworks available to assist with this, many of them come with a steep learning curve and are primarily targeted towards individuals with strong programming skills. Additionally, these frameworks often employ esoteric syntax, requiring an additional effort to fully utilize their features.\n\nWouldn't it be fantastic if we could effortlessly upload and download our configurations, dotfiles, packages, and customizations to the cloud? This is where HomeSetup comes in. It provides a solution that simplifies the process, allowing you to leverage the power of the cloud seamlessly.\n\nWith **HomeSetup**, you can enhance your terminal experience, boost productivity, and customize your shell to suit your preferences all without the complexities often associated with other frameworks. HomeSetup was specifically developed to enhance the command line experience for users. Its primary objective is to provide useful and user-friendly features that expedite daily tasks, such as time tracking, string and file searching, directory navigation, and seamless integration with popular tools like Git, Gradle, Docker, and more.\n\n\u003e **THIS IT NOT JUST A DOTFILES FRAMEWORK**\n\n\u003cimg src=\"https://iili.io/dbXcC6g.gif\"\u003e\n\n- See the [Showcase](docs/SHOWCASE.md) page to see some HomeSetup demos.\n- For the full documentation, access the [HomeSetup usage manual](docs/USAGE.md).\n\n**🔥 HOT** AI is here ! **HomesSetup** has integrated AI with RAG capabilities.\n\n\u003cimg src=\"https://iili.io/dy2Ga6u.gif\"\u003e\n\n## Key Features\n\n- Automated setup for commonly used configurations, ensuring a hassle-free initial setup.\n- A wide range of functions to simplify terminal configuration and streamline daily tasks.\n- A visually appealing prompt with a monospaced font that supports [Font-Awesome](https://fontawesome.com/) icons (requires a [Nerd font](https://www.nerdfonts.com/)).\n- Highly customizable **aliases**, **paths**, **environment variables** and more.\n- A **universal package manager** helper that facilitates the installation of applications using recipes, catering to various package managers _beyond normal package managers_.\n- Ability to upload custom dotfiles on [Firebase](https://firebase.google.com/) and easily download them across different environments.\n- Offers a short learning curve and provides a comprehensive [User's Handbook](docs/handbook/handbook.md) for reference.\n- All code is licensed under The [MIT License](https://opensource.org/license/mit/), granting users the freedom to modify and use it as desired.\n- Tab completion with Shift key (using menu-complete) to cycle through options conveniently.\n- Intuitive visual input methods for selecting, choosing, and form data within scripts.\n- Utilizes a Python virtual environment to avoid interfering with your installation.\n- Supports Linux and macOS, expanding its compatibility to a wider range of operating systems.\n- Can be tried on a [Docker](https://hub.docker.com/repository/docker/yorevs/hhs-fedora/general) container beforehand, ensuring a **risk-free trial**.\n\n## Integrations\n\nHomeSetup offers seamless integration with a variety of tools to enhance productivity and customization:\n\n- **[Starship](https://starship.rs/):** Elevate your terminal experience with this highly customizable prompt.\n- **[ColorLS](https://github.com/athityakumar/colorls):** Add colorized and feature-rich directory listings for improved readability.\n- **[FZF](https://www.redhat.com/sysadmin/fzf-linux-fuzzy-finder):** Enjoy the power of fuzzy search for rapid navigation and command-line operations.\n- **[Bat](https://github.com/sharkdp/bat):** A cat(1) clone with syntax highlighting and Git integration.\n- **[FD](https://github.com/sharkdp/fd):** A simple, fast and user-friendly alternative to 'find'.\n- **[GTrash](https://github.com/umlx5h/gtrash):** Manage file deletion effortlessly with this trash-cli alternative.\n- **[NeoVim](https://neovim.io/):** A hyper-extensible, modern rewrite of Vim, offering improved performance and enhanced plugins for developers and power users.\n- **[Sdiff](https://man7.org/linux/man-pages/man1/sdiff.1.html) + [Colordiff](https://www.colordiff.org/):** Compare and colorize file differences directly in your terminal, providing an intuitive way to track changes between files.\n- **[Ble-sh](https://github.com/akinomyoga/ble.sh):** Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.\n- **[Atuin](https://github.com/atuinsh/atuin):** Magical shell history.\n- **[Delta](https://github.com/dandavison/delta):** A syntax-highlighting pager for git, diff, grep, and blame output.\n- **[Zoxide](https://github.com/ajeetdsouza/zoxide):** A smarter cd command. Supports all major shells.\n- **[TLDR](https://github.com/tldr-pages/tldr):** Collaborative cheatsheets for console commands.\n\n## Catalina moved from bash to zsh\n\nStarting with the _Catalina_ version of macOS, the default shell has been switched to **Zsh**. Nonetheless, you retain the flexibility to change the default shell back to bash. To accomplish this, you can utilize the following command:\n\n```bash\nsudo chsh -s /bin/bash\n```\n\nIf Apple removes **Bash** from future _macOS_ releases, you can rely on Homebrew's version. The path to the shell may differ. For example:\n\n```bash\nbrew install bash\nsudo chsh -s /usr/local/bin/bash\n```\n\nIf Homebrew is used, determine the correct Bash path by running:\n\n```bash\nbrew --prefix bash\n```\n\nFor terminals like **iTerm2**, you can configure the interpreter path in your _profile settings_. Set the login shell to the desired **Bash** path (e.g., the one provided by Homebrew). After updating the interpreter path, restart the terminal to apply changes.\n\n## Installation\n\n### Operating Systems\n\n- Darwin (macOS)\n  - High Sierra and higher\n- Linux\n  - Ubuntu 16 and higher\n  - CentOS 7 and higher\n  - Fedora 31 and higher\n  - Alpine (jenkins-agent)\n\n\u003e While it's possible to install HomeSetup on **other Linux** distributions and it might work, it's important to note that **there are no guarantees** of its _full functionality or compatibility_.\n\n### Supported Shells\n\n- **Bash**: Everything from 3.2.57(1) and higher.\n- **Zsh**: Zsh is planned but not supported yet.\n\n### Terminal configuration\n\nTo visualize the Font-Awesome unicode icons, you'll need a compatible nerd font. We recommend using the font we provide with the installation:\n\n[Droid font](assets/fonts/Droid-Sans-Mono-for-Powerline-Nerd-Font-Complete.otf).\n\n**Linux users**: Some terminals already support icons, but if not, you can manually install the font.\n\n**Mac users**: We suggest using one of the terminal profiles listed below to ensure optimal icon display.\n\nYou can execute the following commands to install it even before installing HomeSetup:\n\n```bash\ncurl -L https://github.com/yorevs/homesetup/releases/download/v1.8.14/Droid-Sans-Mono-for-Powerline-Nerd-Font-Complete.zip -o ${TEMP}/Droid-Sans-Mono.zip \u0026\u0026 unzip -o ${TEMP}/Droid-Sans-Mono.zip -d ${HOME}/.fonts/DroidSan-MonoforPowerlineNerdFontComplete \u0026\u0026 fc-cache -f\n```\n\n**Mac users**: There is one additional step:\n\n```bash\ncp -f ${HOME}/.fonts/DroidSan-MonoforPowerlineNerdFontComplete/*.otf ${HOME}/Library/Fonts  \u0026\u0026 fc-cache -f\n```\n\nAfter HomeSetup installation, the Nerd font will be available at: `${HHS_HOME}/assets/fonts`\n\n#### Terminal App (Darwin)\n\n[HomeSetup Terminal](assets/term-configs/HomeSetup.terminal)\n\n#### iTerm2 App (Darwin)\n\n[HomeSetup iTerm2](assets/term-configs/HomeSetup-iTerm2.json)\n\nWhen your terminal is set, then you should see something like this:\n\n[Welcome](https://iili.io/JuxHulR.png)\n\n### Try-it first\n\n\u003cimg src=\"https://iili.io/dydwcjR.gif\"\u003e\n\nRunning HomeSetup in a Docker container offers a convenient and isolated environment for testing purposes, ensuring\nthat your machine remains unaffected during the evaluation process. Use one of the following docker images:\n\n#### amd64\n\n```bash\ndocker run --rm -it yorevs/hhs-centos:amd64-latest\ndocker run --rm -it yorevs/hhs-ubuntu:amd64-latest\ndocker run --rm -it yorevs/hhs-fedora:amd64-latest\ndocker run --rm -it yorevs/hhs-alpine:amd64-latest\n```\n\n#### arm64\n\n```bash\ndocker run --rm -it yorevs/hhs-centos:arm64-latest\ndocker run --rm -it yorevs/hhs-ubuntu:arm64-latest\ndocker run --rm -it yorevs/hhs-fedora:arm64-latest\n```\n\n\u003e Alpine is not available for **arm64** architecture.\n\n### Remote installation\n\nThis is the recommended installation method. You can install HomeSetup directly from GitHub by executing one of the\nfollowing commands:\n\n```bash\ncurl -o- https://raw.githubusercontent.com/yorevs/homesetup/master/install.bash | bash\n```\n\nor\n\n```bash\nwget -qO- https://raw.githubusercontent.com/yorevs/homesetup/master/install.bash | bash\n```\n\n### Local installation\n\nClone the HomeSetup repository:\n\n```bash\ngit clone https://github.com/yorevs/homesetup.git ~/HomeSetup\n```\n\nAnd then install all dotfiles using the following command:\n\n**To install all files at once**\n\n```bash\ncd ~/HomeSetup \u0026\u0026 ./install.bash\n```\n\nor\n\n**To install one by one**\n\n```bash\ncd ~/HomeSetup \u0026\u0026 ./install.bash -i\n```\n\nYour existing dotfiles (such as .bashrc, .bash_profile, etc.) will be backed up with the **'.orig'** suffix and stored in the **~/.hhs/backup** folder. This ensures that your original dotfiles are safely preserved during the installation process.\n\nOnce the installation is completed successfully, you should see the following welcome message:\n\n\u003cimg src=\"https://iili.io/24Lgi1s.jpg\"\u003e\n\n### Firebase setup\n\nHomeSetup provides the capability to utilize your Firebase account for uploading and downloading your custom files (dotfiles file synchronization) to your _Real-time Database_. To utilize this feature, you must first configure your Google Firebase account. Please check the [Firebase Setup](docs/FIREBASE_SETUP.md) document for instructions.\n\n\u003cimg src=\"https://iili.io/dbXM29a.gif\"\u003e\n\n### Starship Setup\n\nHomeSetup, now, bundles starship prompt. It's has an out-of-the-box configuration. For a full list of features and configurations please checkout the [Starship](https://starship.rs/) website. Please check the [Starship Plugin](docs/handbook/pages/applications/bash/hhs-app/plugins/starship.md) document for mode details about HomeSetup / Starship integration.\n\n\u003cimg src=\"https://iili.io/24QCWuf.gif\"\u003e\n\n### Other integrations\n\n#### ColorLS\n\nHomeSetup, now, integrates the new modern **ls** command [ColorLS](https://github.com/athityakumar/colorls). HomeSetup will not install it, but once you have installed it, it will be used instead of the built-in **ls**.\n\nPlease check the [ColorLS Setup](docs/COLOR_LS_SETUP.md) document for more instructions on how to set up ColorLS.\n\n#### FZF\n\nHomeSetup, now, integrates the modern [fuzzy-finder](https://github.com/junegunn/fzf). HomeSetup\nwill not install it, but once you have installed it, it will be used. We have set the common configurations like the key bindings (Ctrl+T \\[find\\] and Ctrl+R \\[history\\]) and auto-completions. Is also integrates with [bat](https://github.com/sharkdp/bat) (extended 'cat') and [fd](https://github.com/sharkdp/fd) (extended 'find').\n\nPlease check the [FZF Docs](https://github.com/junegunn/fzf#examples) for more usage examples.\n\n#### Ble-sh\n\nHomeSetup integrates the advanced Bash line editor [ble.sh](https://github.com/akinomyoga/ble.sh). While HomeSetup will not install ble.sh automatically, it supports its usage once you have it installed. Common configurations such as syntax highlighting, auto-suggestions, and Vim modes are set up for enhanced Bash interactive sessions.\n\nBle.sh extends your shell with powerful features for better command-line editing. To benefit from these, install ble.sh following its instructions and source its initialization script in your Bash profile:\n\nRefer to the [ble.sh](https://github.com/akinomyoga/ble.sh) documentation for detailed configuration options and additional features.\n\n#### Atuin\n\nHomeSetup integrates [Atuin](https://github.com/atuinsh/atuin) for magical shell history sessions. While HomeSetup does not install Atuin automatically, once installed, it will be utilized seamlessly within your shell environment.\n\nWe assume a standard Atuin configuration for optimal history management, which includes session tracking, search capabilities, and synchronization across devices. HomeSetup's configuration files are set up to work with Atuin out of the box, capturing shell commands and history efficiently.\n\nPlease refer to [Atuin's](https://github.com/atuinsh/atuin) documentation for detailed setup instructions, advanced configuration options, and usage examples.\n\n#### Delta\n\nHomeSetup integrates [Delta](https://github.com/dandavison/delta), a syntax-highlighting pager for git, diff, grep, and blame outputs. After installing Delta, HomeSetup configures your git settings to use Delta as the default pager and adjusts related environment variables to enhance the output of diff, grep, and blame commands with syntax highlighting.\n\nTo enable it for your git installation, add the following to your `~/.gitconfig`:\n\n```ini\n[core]\n  pager = delta\n\n[diff]\n  tool = delta\n\n[interactive]\n  diffFilter = delta --color-only\n\n[merge]\n  conflictstyle = zdiff3\n\n[delta]\n  navigate = true\n  side-by-side = true\n```\n\nThis configuration sets Delta as the default pager and enables side-by-side diffs, line numbers, and other decorations. For additional configuration options and usage examples, refer to the [Delta Docs](https://github.com/dandavison/delta#usage).\n\n#### Zoxide\n\nHomeSetup integrates the powerful [Zoxide](https://github.com/ajeetdsouza/zoxide) to provide a smarter `cd` command across all major shells. While HomeSetup does not install Zoxide, it configures the environment for seamless use once Zoxide is installed.\n\nThe integration sets up necessary environment variables and aliases for rapid directory navigation. After installing Zoxide, simply restart your shell or source your profile to enable the new configurations.\n\nHomeSetup integrates it's built-in **\\_\\_hhs_change_dir** with the zoxide `z` command. Once installed, `cd` command automatically leverages `z`. The `z` command will also work.\n\nPlease refer to the [Zoxide Docs](https://github.com/ajeetdsouza/zoxide) for more information and advanced usage examples.\n\n#### TLDR\n\nHomeSetup integrates with [TLDR](https://github.com/tldr-pages/tldr), providing community-driven cheatsheets for console commands. While HomeSetup does not install TLDR, once it is installed, the system supports its use. Common configurations such as setting up aliases, automatic updates, and managing cache paths can be customized in your shell configuration.\n\nHomeSetup integrates it's built-in **\\_\\_hhs_where_am_i** (? command) with the `tldr` command. Once installed, `?` command automatically leverages `tldr`. The `tldr` command will also work.\n\nExamples:\n\n```bash\n? grep\n? fzf\n```\n\nRefer to the [TLDR Documentation](https://github.com/tldr-pages/tldr#readme) for more details on usage and customization.\n\n#### AskAI\n\nHomeSetup now integrates with the AskAI application. You can ask questions about the terminal or any aspect of the HomeSetup project. You can also request assistance in building commands and using HomeSetup easily. You just need to ask!\n\nIt's required that you own accounts on GoogleSearch API (for searching the web), DeepL (for translations), and OpenAI. For that is required that you provide the following Api Keys:\n\n1. GOOGLE_API_KEY\n2. OPENAI_API_KEY\n3. DEEPL_API_KEY\n\nFor more information about getting the ApiKeys, please check: [AskAI](https://github.com/yorevs/askai).\n\n## Uninstallation\n\nIf you choose to uninstall HomeSetup and restore your old dotfiles, you can do so by issuing the following command in a shell:\n\n`# HomeSetup $ ./uninstall.bash`\n\nThe uninstaller will remove all files and folders associated with HomeSetup. The only folder that will remain is the **$HHS_DIR** (~/.hhs typically), whereas your configurations were stored. After a successful uninstallation, it is safe to delete this folder if you no longer need it, **HOWEVER ALL CUSTOM DOTFILES WILL BE GONE**.\n\n## Support\n\n\u003e Your support and contributions are greatly appreciated in helping us improve and enhance HomeSetup. Together, we can make it even better!\n\nYou can support HomeSetup by [donating](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=J5CDEFLF6M3H4) or contributing code. Feel free to contact me for further details. When making code contributions, please make sure to review our [guidelines](docs/CONTRIBUTING.md) and adhere to our [code of conduct](docs/CODE_OF_CONDUCT.md).\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/yorevs)\n\nYou can also sponsor it by using our [GitHub Sponsors](https://github.com/sponsors/yorevs) page.\n\nThis project is already supported by:\n\n\u003ca href=\"https://www.jetbrains.com/community/opensource/?utm_campaign=opensource\u0026utm_content=approved\u0026utm_medium=email\u0026utm_source=newsletter\u0026utm_term=jblogo#support\"\u003e\n  \u003cimg src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png\" width=\"120\" height=\"120\"\u003e\n\u003c/a\u003e\n\nThank you \u003c3 !!\n\n## Final notes\n\nHomeSetup is designed to automatically fetch updates **every 7 days** from the time of installation. However, if you want to manually ensure that your HomeSetup is up to date, you can run one of the following command in your terminal:\n\n`hhs updater execute update`\n\nor just\n\n`hhu`\n\nThis will install the latest version of HomeSetup, keeping your setup current and incorporating any new features and improvements. Keeping HomeSetup updated is essential to benefit from the latest enhancements and bug fixes. If you have any questions or encounter any issues during the update process, feel free to reach out for assistance.\n\n## Known Issues\n\n- [In-Progress] We are aware that there is a problems when using python@3.12 and we are already working on a fix.\n\n## Contacts\n\n- Documentation: [API](docs/handbook/handbook.md)\n- License: [MIT](LICENSE.md)\n- Issue tracker: [ISSUES](https://github.com/yorevs/homesetup/issues)\n- Official chat: [GITTER](https://gitter.im/yorevs-homesetup/community)\n- Maintainer: [REDDIT](https://www.reddit.com/user/yorevs)\n- Mailto: [HomeSetup](mailto:taius.hhs@gmail.com)\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyorevs%2Fhomesetup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyorevs%2Fhomesetup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyorevs%2Fhomesetup/lists"}