{"id":17694302,"url":"https://github.com/dvlv/boxbuddy","last_synced_at":"2025-03-12T22:32:52.460Z","repository":{"id":109652384,"uuid":"608313392","full_name":"Dvlv/BoxBuddy","owner":"Dvlv","description":"An Unofficial GUI for managing multiple distros via Distrobox","archived":true,"fork":false,"pushed_at":"2023-12-16T15:24:34.000Z","size":5662,"stargazers_count":31,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-20T20:24:14.165Z","etag":null,"topics":["distrobox","gui","qt"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Dvlv.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":"2023-03-01T19:01:51.000Z","updated_at":"2024-12-07T18:18:45.000Z","dependencies_parsed_at":"2023-12-16T16:31:57.578Z","dependency_job_id":null,"html_url":"https://github.com/Dvlv/BoxBuddy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dvlv%2FBoxBuddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dvlv%2FBoxBuddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dvlv%2FBoxBuddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dvlv%2FBoxBuddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dvlv","download_url":"https://codeload.github.com/Dvlv/BoxBuddy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243307050,"owners_count":20270253,"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":["distrobox","gui","qt"],"created_at":"2024-10-24T13:48:24.312Z","updated_at":"2025-03-12T22:32:52.152Z","avatar_url":"https://github.com/Dvlv.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BoxBuddy\n## Deprecated\n\nThis version is now deprecated, please use [the replacement written with Rust and GTK4/Libadwaita.](https://github.com/Dvlv/BoxBuddyRS)\n\n## Original Readme:\nA Graphical manager for [Distrobox](https://github.com/89luca89/distrobox), enabling the creation and use of multiple linux distributions via containers.\n\n**NOTE** Now deprecated for GTK Version [available here.](https://github.com/Dvlv/BoxBuddyGTK)\n\n## Screenshots\n![screenshots/newbox.png](/screenshots/newbox.png)\n![screenshots/manage.png](/screenshots/manage.png)\n![screenshots/installedapps.png](/screenshots/installedapps.png)\n\n\n## Installing\n\n### Dependencies\n- [Distrobox](https://github.com/89luca89/distrobox)\n    - `Podman` or `Docker`\n\n- One of the following Terminals:\n    - Konsole\n    - Gnome Terminal\n    - XTerm\n\n### Instructions\nSimply clone or download a zip of this repo, and launch the `install.sh` script. \n\nThe application will be installed to `~/.local/bin` by default, or you can export `INSTALL_DIR=/my/other/path` to change the destination.\nIcons will be installed in `$XDG_DATA_HOME`, which is `~/.local/share` by default.\n\nEnsure that the install destination is in your `$PATH`.\n\n\n### Uninstalling\nSimply delete the `boxbuddy` folder in your install destination and your `$XDG_DATA_HOME`, then remove the `boxbuddy.desktop` file from `~/.local/share/applications`.\n\n## Developing\n\n### Dependencies\nAll of the above mentioned dependencies, as well as:\n\n- cmake\n- qt development libraries\n\nThe easiest way to get these on most distros is to just install Qt Creator from your package manager.\n\n### Building\nTypical `cmake` workflow, e.g.:\n\n- `mkdir build`\n- `cd build`\n- `cmake ..`\n- `make`\n\nA `go.sh` script is provided for convenience, but be aware this will run the `install.sh` script on every build\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvlv%2Fboxbuddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdvlv%2Fboxbuddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvlv%2Fboxbuddy/lists"}