Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oli-moreau/fedora-ansible
A small project that automates my configuration process on Fedora Workstation
https://github.com/oli-moreau/fedora-ansible
ansible automation fedora-workstation linux
Last synced: about 1 month ago
JSON representation
A small project that automates my configuration process on Fedora Workstation
- Host: GitHub
- URL: https://github.com/oli-moreau/fedora-ansible
- Owner: oli-moreau
- License: mit
- Created: 2023-02-03T15:14:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-28T10:24:08.000Z (almost 2 years ago)
- Last Synced: 2024-10-20T00:13:35.176Z (3 months ago)
- Topics: ansible, automation, fedora-workstation, linux
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Fedora 37 Workstation with Ansible
This is a small Ansible project that quickly set up my Fedora 37 Workstation. As I frequently experiment with various OSes, I find this project quite handy during the configuration process.In summary, here is what it does:
- Removes unwanted pre-installed packages
- Installs essential components for work readiness
- Sets preferences in gnome-settings and gnome-tweaks using 'dconf'
- Adds custom keybinds
- Applies a theme![Screenshot from 2023-02-03 09-57-12](https://user-images.githubusercontent.com/123499791/216639763-078b401a-a4c1-44a1-975f-dbdf729e46d6.png)
![Screenshot from 2023-02-05 09-20-33](https://user-images.githubusercontent.com/123499791/216827652-e8097f26-ff16-4323-8a44-d91ca67a57c3.png)
## Limitations
- At this time, only Fedora 37 Workstation is supported
- GNOME extensions have not yet been added to the automation process## Theme
Used "as is". No modifications are made during the configuration process.
- [Tela icon theme](https://github.com/vinceliuice/Tela-icon-theme)
- [Adwaita Gtk3](https://github.com/lassekongo83/adw-gtk3)
- [Wallpaper](https://github.com/KDE/plasma-workspace-wallpapers/blob/master/PastelHills/contents/images/3200x2000.jpg)## How to use
Download the files
```bash
git clone https://github.com/oli-moreau/fedora-ansible.git
```
Install the dependencies
```bash
sudo dnf -y install ansible pip && pip install psutil && ansible-galaxy collection install community.general
```
Run the script
```bash
ansible-playbook main.yml --ask-become-pass
```