Skip to content

gilpe/workstation-autosetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Workstation autosetup

Automatic setup script for my linux workstations

📝 What

This repository contains resources that allows to provide to a fresh Arch Linux installation (or an existing one) of all the packages, applications and their configurations to turn it into a functional workstation that suits my needs.

Content:

  • launch.sh Launch the setup process after check requirements, resolve the dependencies and get the resources.
  • setup.sh Starts the setup process offering installation only, configuration only, or both.
  • install.sh Install the packages contained in the packages file and it dependencies.
  • config.sh Get the configuration files from dotfiles repo and offers to overwrite the current ones.
  • packages.txt Plan text file with the list of packages to be installed.

Important

As it is, These scripts are highly dependent on the Pacman package manager so they will not work on distributions that do not contain it.
Running this will install, if it is not already, git for obvious reasons, and gum to do this with style 🧐.

Tip

Keep in mind that my settings may not match with yours. If something doesn't suits you, consider take this as a starting point, review everything carefully and follow the crafted way to do your own tweaks.

🚀 How

Yolo way:

Open a fresh terminal and paste:

bash <(curl -s "https://raw.githubusercontent.com/gilpe/workstation-autosetup/main/launch.sh")

Crafted way:

Open a fresh terminal in a directory of your choice and paste:

git clone --depth 1 "https://github.com/gilpe/workstation-autosetup.git"

Once the tweaks have been made, grant permissions and run the setup script directly:

cd workstation-autosetup && chmod u+x ./setup.sh && ./setup.sh

About

Automatic setup script for my linux workstations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages