Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/artberri/devenv

An Ansible project to set up my development machine in an automated way.
https://github.com/artberri/devenv

ansible awesomewm development-machine devenv dotfiles lua

Last synced: 4 months ago
JSON representation

An Ansible project to set up my development machine in an automated way.

Awesome Lists containing this project

README

        

# artberri/devenv

A project to set up my development machine ([@artberri](https://github.com/artberri)) in an automated way.

![Screenshot of the desktop](screenshot-desktop.png)
![Screenshot of the shell](screenshot.png)

## Requirements

Requires Ubuntu. Tested only in [Ubuntu 22.04 (Jammy Jellyfish)](http://releases.ubuntu.com/22.04/).

Upgrade system:

```bash
sudo apt-get update
sudo apt-get upgrade
```

Install the latest version of git:

```bash
sudo apt-add-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
```

## Installation

```bash
export DEVENV_PATH="${HOME}/.devenv"
git clone https://github.com/artberri/devenv.git $DEVENV_PATH
export PATH=$PATH:$DEVENV_PATH/bin
devenv
```

Finally, install some cool theme for the gnome terminal if you want to [Dracula](https://draculatheme.com). It's already installed for Tilix.

## Updating

```bash
cd ~/.devenv
git pull
devenv
```

## Others

- Use [Shades of Purple](https://shadesofpurple.pro/) theme for VSCode, Firefox, Chrome...
- Mount Google Drive folder:
```bash
google-drive-ocamlfuse ~/google-drive
```

## License

[GNU GENERAL PUBLIC LICENSE (Version 2)](LICENSE)