{"id":24443743,"url":"https://github.com/endlessm/eos-app-store","last_synced_at":"2025-03-14T03:14:05.006Z","repository":{"id":7806290,"uuid":"9176789","full_name":"endlessm/eos-app-store","owner":"endlessm","description":"Endless OS Application Store","archived":false,"fork":false,"pushed_at":"2021-07-30T15:37:09.000Z","size":75438,"stargazers_count":1,"open_issues_count":6,"forks_count":1,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-01-20T22:17:13.983Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/endlessm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-02T18:22:40.000Z","updated_at":"2022-05-05T03:39:14.000Z","dependencies_parsed_at":"2022-08-30T10:11:35.487Z","dependency_job_id":null,"html_url":"https://github.com/endlessm/eos-app-store","commit_stats":null,"previous_names":[],"tags_count":492,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Feos-app-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Feos-app-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Feos-app-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endlessm%2Feos-app-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/endlessm","download_url":"https://codeload.github.com/endlessm/eos-app-store/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243515565,"owners_count":20303258,"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":[],"created_at":"2025-01-20T22:17:18.853Z","updated_at":"2025-03-14T03:14:04.986Z","avatar_url":"https://github.com/endlessm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Endless App Center\n\nThe Endless App Center is the user-facing component used to install and remove\ndesktop weblinks and folders. In the past, it was also an application installer;\nhowever, it has been replaced in this capacity by GNOME Software.\n\n## Building and installing\n\nIn order to build the app center on Endless OS you should use:\n\n    $ ./autogen.sh \\\n      --prefix /usr \\\n      --sysconfdir /etc \\\n      --libexecdir /usr/bin \\\n      --localstatedir /var\n    $ make\n    $ sudo make install\n\nThe various configuration options ensure that the files are installed in\nthe expected locations, and that the app center uses the expected paths when\nchecking system configuration and downloading files.\n\n## Developing and debugging\n\nThe app center is considered a system level component. As such, it's\nactivated via DBus from the shell whenever needed, instead of launched like\na common application. The app center is also automatically terminated after\na certain delay when the user is not interacting with it.\n\n### Environment variables\n\nThere are various environment variables used to simplify the development of\nthe app center.\n\n  * `EOS_APP_STORE_PERSIST=1` - Setting to a non-zero value will keep the\n    app center in memory even when not visible.\n  * `EOS_APP_STORE_WIDTH=px` - Setting to a positive value will disable the\n    automatic resizing based on the screen width, and instead use the `px`\n    value used in the variable.\n  * `EOS_APP_STORE_DEBUG_WINDOW=1`- Setting to a non-zero value will keep\n    the app center as a floating top-level window.\n  * `EAS_TESTING=1` - Setting to 1 will redirect errors to stderr instead\n    of using the journal.\n  * `EAS_DEBUG_JOURNAL=1` - Setting to 1 will redirect all debugging\n    messages to the journal.\n\n### Tools\n\nThe app center provides an `eos-reset-desktop` tool that resets the desktop to\nits default state.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendlessm%2Feos-app-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendlessm%2Feos-app-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendlessm%2Feos-app-store/lists"}