{"id":13559930,"url":"https://github.com/13hannes11/toolbox-tuner","last_synced_at":"2025-04-03T15:31:33.231Z","repository":{"id":37913252,"uuid":"472104413","full_name":"13hannes11/toolbox-tuner","owner":"13hannes11","description":"Graphical application intended for use on Fedora Silverblue to manage containertoolbx.org containers.","archived":false,"fork":false,"pushed_at":"2024-04-28T21:55:01.000Z","size":223,"stargazers_count":64,"open_issues_count":2,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-05-21T19:15:36.747Z","etag":null,"topics":["adwaita","containers","fedora","flatpak","gtk","libadwaita","linux","podman","relm4","rust","silverblue","toolbox","toolbx"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/13hannes11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"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}},"created_at":"2022-03-20T21:14:03.000Z","updated_at":"2024-07-10T23:00:11.680Z","dependencies_parsed_at":"2024-04-27T23:28:06.673Z","dependency_job_id":"9fd22a72-a957-4b49-bf4b-aadf200444ed","html_url":"https://github.com/13hannes11/toolbox-tuner","commit_stats":null,"previous_names":["13hannes11/toolbox-tuner"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13hannes11%2Ftoolbox-tuner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13hannes11%2Ftoolbox-tuner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13hannes11%2Ftoolbox-tuner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13hannes11%2Ftoolbox-tuner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/13hannes11","download_url":"https://codeload.github.com/13hannes11/toolbox-tuner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247027942,"owners_count":20871626,"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":["adwaita","containers","fedora","flatpak","gtk","libadwaita","linux","podman","relm4","rust","silverblue","toolbox","toolbx"],"created_at":"2024-08-01T13:00:35.233Z","updated_at":"2025-04-03T15:31:28.219Z","avatar_url":"https://github.com/13hannes11.png","language":"Rust","funding_links":[],"categories":["rust"],"sub_categories":[],"readme":"\n# Toolbox Tuner\n\nToolbox Tuner is a tool to improve the experience with [toolbox](https://containertoolbx.org/).\n\n![image](https://media.githubusercontent.com/media/13hannes11/toolbox-tuner/main/data/resources/screenshots/main_light.png)\n![image](https://media.githubusercontent.com/media/13hannes11/toolbox-tuner/main/data/resources/screenshots/main_dark.png)\n\n## Project Roadmap\n\nThe project is currently only an mvp that only is able to list toolboxes and launch a terminal inside of them.\n\n- [x] UI prototype\n- [x] [Continuous development releases](https://github.com/13hannes11/toolbox-tuner/releases/tag/dev)\n- [x] Flatpak support\n- [ ] Publish on Flathub\n\n\n## Installing the application\n\nThe application as of now is only available as a development build. You can download it [here](https://github.com/13hannes11/toolbox-tuner/releases/tag/dev) but be aware of unfinished features and possible instabilities.\n\n\n## Compiling Source\n\nThis project now uses *Gnome Builder* as main build tool and the Flatpak toolchain.\n\n### Recommended: Building using Flatpak\n\n\n1. Install dependencies:\n    1. `flatpak install org.flatpak.Builder`\n    2. `flatpak install org.gnome.Sdk`\n    3. `flatpak install org.freedesktop.Sdk.Extension.rust-stable` \n2. Compile with:\n    * Flatpak Builder by opening the project folder and pressing run\n\n### Traditional Compilation\n\n1. This project is built with `Relm4`, therefore, the pre-requisites for gtk4 need to be installed. Follow the [gtk4-rs book's](https://gtk-rs.org/gtk4-rs/stable/latest/book/installation_linux.html) installation instructions.\n2. Compile with:\n    * `cargo build` or\n    * `cargo run`\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F13hannes11%2Ftoolbox-tuner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F13hannes11%2Ftoolbox-tuner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F13hannes11%2Ftoolbox-tuner/lists"}