An open API service indexing awesome lists of open source software.

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

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.

![preview](docs/images/preview.png)

## 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).