-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdesktop-env.yml
123 lines (111 loc) · 2.24 KB
/
desktop-env.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
---
- hosts: local
become: yes
become_user: root
tasks:
# Todo: have these echo progress of each task
- name: sudo apt-get update && sudo apt-get upgrade
apt:
force_apt_get: yes
update_cache: yes
upgrade: yes
- name: Install Essential APT Packages
apt:
force_apt_get: yes
state: latest
name:
- ansible
- build-essential
- curl
- git
- snapd
- ubuntu-restricted-extras
- name: Install C/C++/Fortran APT Packages
apt:
force_apt_get: yes
state: latest
name:
- cmake
- gfortran
#Todo: get_url
#Todo: this doesn't install rustc
- name: Install Rust
shell: "curl https://sh.rustup.rs -sSf | sh -s -- -y"
- name: Install Python 2 APT Packages
apt:
force_apt_get: yes
state: latest
name:
- python
- python-pip
- python-virtualenv
- name: Install Python 3 APT Packages
apt:
force_apt_get: yes
state: latest
name:
- python3
- python3-pip
- python3-venv
- name: Install JavaScript APT Packages
apt:
force_apt_get: yes
state: latest
name:
- nodejs
- npm
- name: Install Java APT Packages
apt:
force_apt_get: yes
state: latest
name:
- openjdk-12-jdk-headless
- openjdk-12-jre-headless
- name: Install Utilities APT Packages
apt:
force_apt_get: yes
state: latest
name:
- bluefish
- geany
- gimp
- soundconverter
- vim
- vlc
- name: Install Snaps (Utilities, IDEs, etc)
snap:
classic: yes
name:
- android-studio
- atom
- audacity
- aws-cli
- blender
- brackets
- clion
- code
- eclipse
- gitkraken
- intellij-idea-community
- postman
- pycharm-community
- simplyfortran
- name: Install Pip2 Packages
pip:
state: latest
name:
- keras
- matplotlib
- numpy
- pillow
- tensorflow
- name: Install Pip3 Packages
pip:
state: latest
executable: pip3
name:
- keras
- matplotlib
- numpy
- pillow
- tensorflow