Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/athackst/workstation_setup

Scripts to capture how to set up my workstation
https://github.com/athackst/workstation_setup

bash

Last synced: 2 months ago
JSON representation

Scripts to capture how to set up my workstation

Awesome Lists containing this project

README

        

# workstation_setup

Scripts to capture my workstation setups

## Prerequisites

Install pre-requirements:

```bash
sudo apt install -y git python3-pip
git clone [email protected]:athackst/workstation_setup.git
```

## Install and setup workstation

Installs the basics of my workstation

### Ubuntu

```bash
./deploy_ubuntu.sh
```

### WSL

```bash
./deploy_wsl.sh
```

## Develop

I have been playing with the idea of doing all/most development inside of docker containers.

- [examples](examples/README.md) for example development processes

Dockerfiles have been moved to [athackst/dockerfiles](https://github.com/athackst/dockerfiles)

## Get the aliases in a container

```docker
RUN wget -O /etc/profile.d/git_aliases.sh https://github.com/athackst/workstation_setup/raw/main/user/.aliases/git_aliases.sh \
&& echo "source /etc/profile.d/git_aliases.sh" >> "/home/vscode/.bashrc"
```