Skip to content

Commit 48b8532

Browse files
committed
Remove language development installations in favor to devenv
1 parent cf8da3a commit 48b8532

File tree

4 files changed

+2
-42
lines changed

4 files changed

+2
-42
lines changed

README.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
## Features
1010

1111
- Support processor architectures: x86_64 (only one for now, may be extended in the future).
12-
- Development: [Golang], [NodeJs] and [Python tools].
13-
- IDEs: [VSCodium] installation (via Nixpkgs).
12+
- IDEs: [VSCodium] installation (via Nixpkgs).
1413
- Browsers: [Brave], [Firefox] and [Mullvad Browser] (via Nix).
1514
- Containers and virtualization: [Docker], [Podman] and [libvirtd].
1615
- Office: installs [OnlyOffice] (via Nixpkgs).
@@ -164,10 +163,8 @@ This project was inspired by [@geerlingguy]'s [Mac Development Ansible Playbook]
164163
[firefox]: https://www.mozilla.org/firefox/
165164
[git]: https://git-scm.com/
166165
[gnome]: https://www.gnome.org/
167-
[golang]: https://go.dev/
168166
[home manager]: https://github.com/nix-community/home-manager
169167
[libvirtd]: https://libvirt.org/manpages/libvirtd.html
170-
[nodejs]: https://nodejs.org/
171168
[keypass]: https://keepass.info/
172169
[mac development ansible playbook]: https://github.com/geerlingguy/mac-dev-playbook
173170
[mit]: https://opensource.org/licenses/MIT
@@ -179,7 +176,6 @@ This project was inspired by [@geerlingguy]'s [Mac Development Ansible Playbook]
179176
[openrgb]: https://gitlab.com/CalcProgrammer1/OpenRGB
180177
[pep-668]: https://peps.python.org/pep-0668/
181178
[podman]: https://podman.io/
182-
[python tools]: https://github.com/staticdev/ansible-role-python-developer
183179
[rclone]: https://rclone.org/
184180
[signal]: https://signal.org
185181
[vscodium]: https://vscodium.com/

default.config.yml

+1-20
Original file line numberDiff line numberDiff line change
@@ -62,26 +62,7 @@ dotfiles_files:
6262
- .vimrc
6363
- .zshrc
6464

65-
# Development
66-
## Go settings
67-
golang_developer: true
68-
golang_version: "1.21.5"
69-
70-
## NodeJs settings
71-
nodejs_developer: true
72-
nodejs_version: "20.x"
73-
74-
## Python settings
75-
python_developer: true
76-
pyenv_python_versions:
77-
- 3.12.1
78-
- 3.11.7
79-
pyenv_global:
80-
- 3.12.1
81-
- 3.11.7
82-
pyenv_virtualenvs: []
83-
84-
# keyboard config
65+
# Keyboard config
8566
configure_keyboard: false
8667
keyboard_layout: us
8768
keyboard_variant: intl

main.yml

-9
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,6 @@
3636
- "OpenRGB/debian/changelog"
3737

3838
roles:
39-
- role: gantsign.golang
40-
when: golang_developer
41-
- role: geerlingguy.nodejs
42-
when: nodejs_developer
43-
become: true
44-
- role: staticdev.pyenv
45-
when: python_developer
46-
- role: staticdev.python_developer
47-
when: python_developer
4839
- role: geerlingguy.dotfiles
4940
when: configure_dotfiles
5041
- role: stefangweichinger.ansible_rclone

requirements.yml

-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
11
---
22
roles:
3-
- name: gantsign.golang
4-
version: 3.2.5
53
- name: geerlingguy.dotfiles
64
version: 1.2.1
7-
- name: geerlingguy.nodejs
8-
version: 6.1.1
9-
- name: staticdev.pyenv
10-
version: 2.11.0
11-
- name: staticdev.python_developer
12-
version: 3.1.0
135
- name: stefangweichinger.ansible_rclone
146
version: 0.1.3
157

0 commit comments

Comments
 (0)