https://github.com/kevinharv/workstation-config
Ansible Playbook to configure my dev environment on Linux
https://github.com/kevinharv/workstation-config
ansible development linux
Last synced: about 2 months ago
JSON representation
Ansible Playbook to configure my dev environment on Linux
- Host: GitHub
- URL: https://github.com/kevinharv/workstation-config
- Owner: kevinharv
- Created: 2022-10-30T00:49:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-17T20:55:22.000Z (over 2 years ago)
- Last Synced: 2025-02-08T03:24:26.236Z (over 1 year ago)
- Topics: ansible, development, linux
- Language: Dockerfile
- Homepage:
- Size: 19.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Development Environment Configuration
This project was inspired by Jeff Geerling (geerlingguy) and his Ansible configuration for a development environment on macOS. Since I primarily use WSL, and ocassionaly full Linux machines, I have created a similar project tailored to my use cases.
## Steps to Use
1. Install OS
2. Configure admin user as `kevin`
3. Install Python 3.12
4. Install Ansible: `python3.12 -m pip install ansible`
5. Restart shell (load Ansible commands)
6. Run playbook for relevant distro
## Platforms
- WSL Ubuntu
- Fedora
## Manual Tweaks
1. Enable Gnome Tweaks
1. Enable Gnome User Shell
1. (Optional) Enable Dash to Panel/Dock
1. Download & Install Gnome Theme
1. Download & Install Gnome Icons
1. Download & Install Fonts
## To-Do
- Additional Packages
- Minikube?