{"repo":"Josh-XT/Setup","free":true,"listed":false,"github":"https://github.com/Josh-XT/Setup","clone":"git clone https://github.com/Josh-XT/Setup.git","description":"About my PC setup and my scripts to automate workstation and server setup after a fresh OS install.","language":"Shell","stars":17,"topics":["automation","debian","setup","ubuntu"],"license":null,"category":"workflow-automation","readme_excerpt":"Setup Automation and Documentation I created this repository to keep my own development setup documented so that I can stand up a new development environment easily if I ever need to. The scripts below install and update everything I need for development and daily use after a fresh OS install of Ubuntu 24.04 server or desktop. I have also documented my hardware setup and Visual Studio Code settings and extensions below. My recommendation is to fork this repository and modify the scripts to fit your own needs and so that you can document your own setup for yourself. The scripts below will require modification unless you want my exact setup, which should only be the case if you are me. Table of Contents 📖 - Setup Automation and Documentation - Table of Contents 📖 - Automatic Setup During Ubuntu Installation - Manual Setup after Ubuntu Installation - Ubuntu Server Setup - Ubuntu Workstation Setup - VSCode Setup - Settings - Extensions - Clone All Repositories - My Workstation Hardware - Mouse Bindings for Logitech G502 - Potentially Important Links - Operating System Downloads - Software Downloads Automatic Setup During Ubuntu Installation To automatically set up your environment during the Ubuntu installation process: 1. Download the cloud-init.yaml file from this repository. 2. When installing Ubuntu: - For server installations using the ISO, you can pass this file using kernel parameters at boot time. Add autoinstall ds=nocloud-net;s=https://raw.githubusercontent.com/Josh-X","default_branch":null,"files":null,"tree":[],"storefront":"/r/Josh-XT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Josh-XT/Setup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}