fedora-desktop

Automated post-installation configuration tool for Fedora Linux

GPL-2.0 License

Stars
4

Fedora Desktop Configurator

Automated post-installation configuration tool for Fedora Linux (Workstation Edition).

Supports Fedora Linux 38, 39 and 40 as of June 2024.

What Can This Do?

See Options for a complete list of actions Fedora Desktop Configurator can perform.

Usage

  1. Install Fedora Linux (Workstation Edition)
    1. Fedora Linux 40 Live ISO
    2. Fedora Linux 39 Live ISO
    3. Fedora Linux 38 Live ISO
  2. Perform initial setup (create an account, etc.), most options can be skipped or left default
  3. Once at the desktop, open a terminal and git clone this package:
    git clone https://github.com/virtual-meme-machine/fedora-desktop.git ~/fedora-desktop
    
  4. Launch Fedora Desktop Configurator:
    ~/fedora-desktop/src/main.py
    
  5. Select your preferred options or load a profile
  6. Click 'Begin Setup'

Profiles

Fedora Desktop Configurator supports saving and loading pre-defined sets of options known as 'profiles'.

See Profiles for more information.

Non-Interactive Mode

Fedora Desktop Configurator can also be used to non-interactively install a profile.

~/fedora-desktop/src/main.py --profile /path/to/your_profile.profile

Contributing

Interested in contributing? See CONTRIBUTING.md.