Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.88 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.88 KB

Silverblue

This is my personal rendition of Fedora Silverblue based on ublue-os with custom modifications and fixes for my workflow. This may be useful for other people to use, but it's specifically tailored for my usage. Use at your own risk.

Based

As said above, this repository is based off the excellent work of ublue-os, the Fedora Silverblue team, the Flatpak project, ostree, and a multitude of other projects and people not listed here.

Usage

I do not provide ISO downloads for this. To do a clean install, you will need to:

  1. Install Silverblue on your computer
  2. Reboot and pin your current deployment in case of issues
  3. Run the following command to rebase your system:
sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/btkostner/silverblue:edge

Changes

  • Exports a ton of env variables to enforce the usage of the XDG Base Directory Specification. Use xdg-ninja to ensure this list is kept up to date and working.
  • Installs 1Password and CLI (not flatpak for browser integration)
  • Installs bat and replaces cat
  • Installs delta for better git diff
  • Configures git to use 1Password for authentication and delta for diffs

License

Unless otherwise stated, code in this repository is licensed under Apache License 2.0