Repository navigation
Releases: benrozsa/fedora-workstation
Releases · benrozsa/fedora-workstation
Release list
v0.1.3
Highlights
- README overhaul: tighter intro, tagged download snippet, expanded requirements.
- Added Troubleshooting and Contributing sections.
- Clarified scope, repos, and revert steps; noted dnf5 support.
- Updated GitHub description and topics.
Script
- Single-file post-install for Fedora Workstation 42+.
- Enables RPM Fusion, full codecs (FFmpeg), Mesa freeworld VAAPI/VDPAU, VS Code, and TLP.
- Idempotent and safe to re-run.
v0.1.2
Summary
Quality‑of‑life improvements for transparency and maintainability.
Changes
- Print script version at startup (uses FEDORA_SETUP_VERSION → latest Git tag → dev).
- Add ShellCheck CI workflow to lint fedora‑setup.sh on pushes/PRs.
Notes
- CI now runs ShellCheck; warnings are shown as annotations, errors fail the job.
v0.1.1
Summary
Browser‑agnostic refinement: remove Chromium‑specific logic; keep user choice intact.
Changes
- Remove Chromium detection, flags configuration, and related checks.
- Keep verification focused on codecs, VA‑API, Mesa freeworld, OpenH264, and TLP.
- Update README to clarify browser choice is up to the user.
Why
- Avoids touching user browser config, reduces false warnings, and simplifies maintenance.
v0.1.0
Summary
Initial public release of the Fedora Workstation post‑install script.
Highlights
- Enables RPM Fusion (Free + Nonfree) and verifies repos are active.
- Installs full codecs (FFmpeg, OpenH264) and Mesa freeworld VAAPI/VDPAU drivers.
- Adds Visual Studio Code repo (atomic write; dynamic repo dir selection).
- Sets up TLP and disables conflicting services (power‑profiles‑daemon, tuned).
- Robustness: set -Eeuo pipefail, ERR trap, retry_once for transient failures.
Validation
- Includes verification for VA‑API (vainfo), FFmpeg features, OpenH264, TLP status.
Links