Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/py4mac/dotfiles
Personal script files to easily setup new dev environment
https://github.com/py4mac/dotfiles
ansible dotfiles
Last synced: 4 days ago
JSON representation
Personal script files to easily setup new dev environment
- Host: GitHub
- URL: https://github.com/py4mac/dotfiles
- Owner: py4mac
- Created: 2022-05-25T15:32:55.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-16T10:51:20.000Z (over 2 years ago)
- Last Synced: 2023-03-05T02:24:09.038Z (over 1 year ago)
- Topics: ansible, dotfiles
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Dotfiles configuration files
Inspired by: https://github.com/kespinola/dotfiles
Target embedded software development:
- arm toolchain
- ceedling tool
- plantuml
- rust
- yocto utils
...## Environment configuration
### Preparing local file
Configuration file is located [here](./group_vars/local)
### Option1 - Installing it on a new machine
This command installs all required packages
```sh
$ ./bin/dot-bootstrap env
```### Option2 - Installing it inside a container
This command installs all required packages
```sh
$ ./bin/dot-bootstrap venv
```In order to build dockerfile, you can run the following command
```sh
$ docker build -t virtual-env .
```As an example, to run it using docker-compose
```sh
services:
virtual-env:
image: virtual-env
volumes:
- ./workspace:/home/dev/workspace
secrets:
- user_ssh_key
secrets:
user_ssh_key:
file: ~/.ssh/id_rsa
```