feat: install LibreWolf browser in VMs#116
Merged
Conversation
Add LibreWolf as default browser for VMs instead of Firefox/Chromium. Changes: - Add LibreWolf GPG key download - Add LibreWolf APT repository (jammy/main) - Install librewolf package Why LibreWolf: - Privacy-focused fork of Firefox - Preferred for VM usage (separate from host browsers) - Works with X11 forwarding for gh CLI and other web auth - Auto-detected by BROWSER variable (via dotfiles PR #74) Usage: - SSH with X11 forwarding: ssh -X -i ~/.ssh/vm_key user@vm-ip - Browser will display on host via X11 forwarding
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Installs LibreWolf as the default browser for VMs, replacing Firefox/Chromium.
Why LibreWolf?
Changes
librewolfpackage via aptUsage
X11 Forwarding for GUI Apps
```bash
SSH with X11 forwarding
ssh -X -i ~/.ssh/vm_key user@vm-ip
Or for trusted X11 (better performance)
ssh -Y -i ~/.ssh/vm_key user@vm-ip
Browser will display on host
librewolf
gh auth login # Opens librewolf on your host display
```
Environment Variable
With dotfiles PR maxrantil/dotfiles#74:
```bash
$ echo $BROWSER
librewolf
```
Dependencies
Related
Testing