https://github.com/virtual-meme-machine/fedora-desktop
Automated post-installation configuration tool for Fedora Linux
https://github.com/virtual-meme-machine/fedora-desktop
fedora fedora-linux fedora-workstation gnome linux
Last synced: 11 months ago
JSON representation
Automated post-installation configuration tool for Fedora Linux
- Host: GitHub
- URL: https://github.com/virtual-meme-machine/fedora-desktop
- Owner: virtual-meme-machine
- License: gpl-2.0
- Created: 2023-01-14T19:00:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T03:04:22.000Z (over 1 year ago)
- Last Synced: 2025-04-10T13:32:59.766Z (about 1 year ago)
- Topics: fedora, fedora-linux, fedora-workstation, gnome, linux
- Language: Python
- Homepage:
- Size: 1.15 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Fedora Desktop Configurator
Automated post-installation configuration tool for Fedora Linux (Workstation Edition).
Supports Fedora Workstation 41 as of November 2024.

## What Can This Do?
See [Options](docs/Options.md) for a complete list of actions Fedora Desktop Configurator can perform.
## Usage
1. Install [Fedora Workstation 41](https://www.fedoraproject.org/en/workstation/download)
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:
```bash
git clone https://github.com/virtual-meme-machine/fedora-desktop.git ~/fedora-desktop
```
4. Launch Fedora Desktop Configurator:
```bash
~/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](docs/Profiles.md) for more information.
### Non-Interactive Mode
Fedora Desktop Configurator can also be used to non-interactively install a profile.
```bash
~/fedora-desktop/src/main.py --profile /path/to/your_profile.profile
```
## Contributing
Interested in contributing? See [CONTRIBUTING.md](docs/CONTRIBUTING.md).