Skip to content

Adisk06/FastSetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

fedora43_setup_tui – Config Reference

Generate a template: bash fedora43_setup_tui.sh --export ~/my.conf
Use it: bash fedora43_setup_tui.sh --config ~/my.conf


Keys (ON / OFF)

Key Default Description
SEL_system_update ON dnf upgrade --refresh
SEL_rpm_fusion ON RPM Fusion free + nonfree repos
SEL_multimedia_codecs ON ffmpeg, GStreamer plugins, libdvdcss
SEL_flathub ON Flathub remote (system-wide)
SEL_dnf_optimization ON fastestmirror, deltarpm, parallel=10
SEL_essential_tools ON gnome-tweaks, htop, fastfetch
SEL_firmware_update ON fwupdmgr refresh + update
SEL_tlp ON TLP battery optimisation
SEL_thermald ON Intel thermal management
SEL_powertop OFF Power analysis tool (optional)
SEL_nvidia_driver OFF* akmod-nvidia (needs reboot)
SEL_amd_driver OFF* mesa-va-drivers + firmware
SEL_flatpak_butler ON Butler – system monitor widget
SEL_flatpak_gearlever ON Gear Lever – AppImage manager
SEL_flatpak_bottles ON Bottles – Windows apps/games
SEL_flatpak_pinapp ON Pin App – websites as desktop apps
SEL_flatpak_audiosharing ON Audio Sharing – share audio over LAN
SEL_brave_browser ON Brave Browser
SEL_vscode ON Visual Studio Code

* Auto-set to ON if matching GPU is detected at runtime.


CLI Flags

Flag Description
-n, --dry-run Preview actions, change nothing
-l, --log [FILE] Log session to file
-c, --config FILE Import config, skip TUI
-e, --export FILE Export default config and exit

Notes

  • multimedia_codecs and nvidia_driver auto-enable rpm_fusion if needed.
  • Any Flatpak app auto-enables flathub if needed.
  • Inline comments are supported: SEL_vscode=OFF # not needed

About

a tool designed for personal use to setup my fedora laptop as fast as possible with some optimization, nonetheless it can be used by everyone its customizable in the settings to set and the apps to install

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages