Skip to content

Releases: benrozsa/fedora-workstation

v0.1.3

Choose a tag to compare

@benrozsa benrozsa released this 14 Sep 19:07

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

Choose a tag to compare

@benrozsa benrozsa released this 14 Sep 11:05

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

Choose a tag to compare

@benrozsa benrozsa released this 14 Sep 10:59

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

Choose a tag to compare

@benrozsa benrozsa released this 14 Sep 10:26
be9dc70

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