Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dnkmmr69420/brave-distrobox
All 3 brave branches in a fedora distrobox
https://github.com/dnkmmr69420/brave-distrobox
Last synced: 6 days ago
JSON representation
All 3 brave branches in a fedora distrobox
- Host: GitHub
- URL: https://github.com/dnkmmr69420/brave-distrobox
- Owner: dnkmmr69420
- License: apache-2.0
- Created: 2024-05-24T20:43:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-27T19:58:49.000Z (6 months ago)
- Last Synced: 2024-05-28T05:29:30.408Z (6 months ago)
- Language: Dockerfile
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Info
This is a docker image that has all three brave versions installed on a fedora distrobox container
This is powered by [gum](https://github.com/charmbracelet/gum)
## UsageCreate the distrobox container
```bash
distrobox create -i ghcr.io/dnkmmr69420/brave:latest -n brave -p
```You can use a custom home directory if you wanted to
```bash
distrobox create -i ghcr.io/dnkmmr69420/brave:latest -n brave -H ~/path/to/directory -p
```### Menu
To get the menu to show up again after exiting brave, type `startup` in the container
## brave opt compatability
When you install a web app with brave, it executes brave in /opt which doesn't exist on the host. This script adds some bash scripts in /opt/brave.com to redirect to brave in distrobox. It runs the exported binaries. Requires root access to run. DO NOT USE IT IF YOU INSTALLED BRAVE ON THE HOST (flatpak, snap, and extracted archive versions do not count. Only when installed with the host system's package manager.).
```bash
curl -s https://raw.githubusercontent.com/dnkmmr69420/brave-distrobox/main/opt-compatability | sudo bash
```To revert
```bash
sudo rm -rf /opt/brave.com
```