- Remove all unused default Fedora programs (DNF and Flatpak)
- Add Flathub repo for Flatpak
- Configure DNF
- Enable fastestmirror
- Set max_parallel_downloads to 10
- Configure RPMFusion (free and nonfree)
- Configure 1Password GPG key and repo
- [-] Configure Gnome (On hold - PeterMosmans/ansible-role-customize-gnome#32)
- [-] Enable Tap to Click
- [-] Enable Battery Percentage
- [-] Enable Minimise/Maximize buttons
- [-] Install and Enable Extensions
- [-] Dash to dock - Gnome Extensions
- [-] Tray Icons
- AppIndicator and KStatusNotifierItem Support - Gnome Extensions
- or
- Tray Icons: Reloaded Gnome Extensions
- [-] Blur My Shell - Gnome Extensions
- [-] Desktop Icons NG (DING) - Gnome Extensions
- [-] Clipboard Indicator - Gnome Extensions
- Git Configuration
- user.name
- user.email
- core.editor (default to nano)
- Use preferences set by variables
- Terminal Configuration
- ZSH as Default
- OhMyZSH
- Powerlevel10K?
- Install Applications (Make it a configurable list?)
- Firefox - DNF
- (if possible) Automate configutation (Extensions, Privacy/Hardening Settings, etc.)
- Spotify - Flatpak (Installed with Flatpak)
- VSCodium
- Configure Extensions
- Configure Settings
- Window Bar Style > "Native"
- Signal Desktop
- Telegram Desktop
- Discord
- Thunderbird
- Obsidian
- Flatseal (Installed with Flatpak)
- mpv
- Parabolic (yt-dlp Frontend)
- Gradience (Adwaita Colour Tool)
- Syncthing
- Configure client to launch on startup
- Gnome Tweaks
- Firefox - DNF
- Per machine configuration/specifics (Main Desktop, Pixelbook Go, etc.)
- Pixelbook Go
- Audio Driver (https://github.com/WeirdTreeThing/chromebook-linux-audio)
- Mapping of "Assistant" Key (leftmeta?)
- Personal Desktop
- Work Laptop (Could be work specific playbooks)
- Pixelbook Go
- The 1Password and VSCode keys and Repositories will be imported and enabled by default, even if you choose to exclude them from the package selection in the configuration.
Re-Enable Hardware Acceleration in Fedora 37+
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld