{"id":19704144,"url":"https://github.com/eylles/systemact","last_synced_at":"2025-10-07T12:50:03.636Z","repository":{"id":249610213,"uuid":"831968789","full_name":"eylles/systemact","owner":"eylles","description":"logout menu backend for elogind and systemd","archived":false,"fork":false,"pushed_at":"2025-06-17T06:42:50.000Z","size":87,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-17T07:35:13.181Z","etag":null,"topics":["elogind","logout","power-menu","shell","shell-script","yad","yet-another-dialog"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/eylles.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":"2024-07-22T05:05:25.000Z","updated_at":"2025-06-17T06:42:54.000Z","dependencies_parsed_at":"2025-01-10T11:52:20.413Z","dependency_job_id":null,"html_url":"https://github.com/eylles/systemact","commit_stats":null,"previous_names":["eylles/systemact"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/eylles/systemact","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eylles%2Fsystemact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eylles%2Fsystemact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eylles%2Fsystemact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eylles%2Fsystemact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eylles","download_url":"https://codeload.github.com/eylles/systemact/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eylles%2Fsystemact/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278778959,"owners_count":26044256,"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-07T02:00:06.786Z","response_time":59,"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":["elogind","logout","power-menu","shell","shell-script","yad","yet-another-dialog"],"created_at":"2024-11-11T21:20:28.382Z","updated_at":"2025-10-07T12:50:03.581Z","avatar_url":"https://github.com/eylles.png","language":"Shell","funding_links":["https://liberapay.com/eylles/donate"],"categories":[],"sub_categories":[],"readme":"# SYSTEMACT\n\nA logout / power menu backend that does the heavy lifting so that you can simply implement your\nlogout menu in whatever UI toolkit you want and simply leverage this to support the widest variety\nof setups.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"./LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-GPL--2.0--or--later-green.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/eylles/donate\"\u003e\u003cimg alt=\"Donate using Liberapay\" src=\"https://img.shields.io/liberapay/receives/eylles.svg?logo=liberapay\"\u003e\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/eylles/donate\"\u003e\u003cimg alt=\"Donate using Liberapay\" src=\"https://img.shields.io/liberapay/patrons/eylles.svg?logo=liberapay\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n![dialog screenshot](dialog.png)\n\n## Features:\n\n- Configurable: you can adapt systemact to your setup by configuring the following settings.\n  - logout command: change the command to whatever you want if you got a very custom setup.\n  - lock command: using something like slock? not even a problem.\n  - suspend method: from the good old suspend to hibrid sleep and suspend then hibernate fully\n    supported.\n\n- Reduces work: it provides confirmation dialogs for shutdown, reboot, suspend and logout.\n\n- Minimal: very few dependencies.\n  - readlink    - coreutils.\n  - mkdir       - coreutils.\n  - cp          - coreutils.\n  - gettext     - gettext.\n  - notify-send - libnotify.\n  - yad         - yad.\n  - /bin/sh     - any posix compatible shell interpreter.\n\n- Just Works™: sane defaults that cover most setups.\n\n- Init freedom: using systemd or not is not an issue, systemctl and loginctl are both supported.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feylles%2Fsystemact","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feylles%2Fsystemact","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feylles%2Fsystemact/lists"}