Bespoke is a simple helper script to configure a basic Fedora Workstation (40 or 41) installation post-install.
I wrote this as a quick and easy way to make Fedora Workstation or Fedora Silverblue setup for my own use quickly and easily. The script will ask questions about which applications or packages to install, but it's much more trimmed down then using dnf
groups. For the Atomic users, I layer a number of packages into rpm-ostree
to help the immutable distribution behave like the standard desktop.
- Short answer - because it works and it's "old habit" for me.
- Long answer - because I don't want to get into making something like an Ansible playbook for simple setups, especially when I'm just playing with a hardware repair or refurbishing an old PC.
- Clone the repository using the command
git clone https://github.com/seangalie/bespoke.git
- Switch into the cloned directory using
cd ./bespoke/
- Remember to make the script executable with
chmod +x bespoke.sh
This script has a Debian-oriented version called Bender for Debian 12 installations.
Bespoke is released under the MIT License.