Skip to content

ECiurleo/fedora-workstation-dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Fedora Workstation Development Setup

This script automates the installation of various development tools and applications on a Fedora workstation aimed towards DevOps.

Ensure you have sudo privileges.

What This Script Does

  1. Updates the system.

  2. Enables RPM Fusion (non-free) repository.

  3. Creates a temporary folder for downloads.

  4. Installs the following software:

    • Microsoft Edge
    • Docker Desktop
    • Microsoft Visual Studio Code
    • GitHub Desktop
    • GitHub CLI
    • Azure CLI
    • AWS CLI
    • Ansible and plugins
    • Terraform
    • MySQL client
    • Kubernetes Kubectl CLI
    • Helm
    • K9s
    • Various Flatpak applications (Yubikey Authenticator, Logitech Controller)
    • Gnome Tweaks and Extensions (commented in case of use of spin)
    • Chat applications (Slack, Zoom, Teams, Telegram)
    • Steam
    • Spotify
  5. Cleans up temporary files and performs a final system update.

Usage

  1. Clone this repository or download the script file.
  2. Open a terminal and navigate to the directory containing the script.
  3. Make the script executable:
    chmod +x fedora-workstation-dev-setup.sh
  4. Run the script:
    ./fedora-workstation-dev-setup.sh

About

Setup for a fedora workstation to install and configure a developer machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages