-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkstation-kde.yaml
78 lines (78 loc) · 1.66 KB
/
workstation-kde.yaml
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
---
- name: 'Setup the Workstation'
hosts: 'workstation'
become: true
remote_user: root
roles:
# base
- role: 'base'
- role: 'apt'
- role: 'users'
# dependencies and requirements
- role: 'firewall'
- role: 'flatpak'
- role: 'git'
- role: 'gpg'
- role: 'grub'
- role: 'hack-nerd-font'
- role: 'system-fonts'
# console
- role: 'ansible'
- role: 'azure-cli'
- role: 'checksum-utils'
- role: 'docker'
- role: 'dotnet'
- role: 'dotnet-tools'
- role: 'fastfetch'
- role: 'golang'
- role: 'golang-packages'
- role: 'helm'
- role: 'helmfile'
- role: 'hugo'
- role: 'kubectl'
- role: 'kubebuilder'
- role: 'minikube'
- role: 'rust-lang'
- role: 'shell'
- role: 'ssh'
- role: 'terraform'
- role: 'tmux'
- role: 'vagrant'
- role: 'vim'
- role: 'volta'
# sound
- role: 'sound-manager'
# display
- role: 'xorg-display-server'
- role: 'sddm'
# desktop environment
- role: 'kde-plasma'
# ui apps
- role: 'alacritty'
- role: 'albert'
- role: 'audacious'
- role: 'audacity'
- role: 'blueman'
- role: 'brave'
- role: 'dbeaver'
- role: 'devtoys'
- role: 'enpass'
- role: 'freetube'
- role: 'gimp'
- role: 'gparted'
- role: 'joplin'
- role: 'librewolf'
- role: 'mkvtoolnix'
- role: 'obs-studio'
- role: 'plex'
- role: 'plexamp'
- role: 'postman'
- role: 'raspberrypi-imager'
- role: 'telegram'
- role: 'ungoogled-chromium'
- role: 'virtualbox'
- role: 'vlc'
- role: 'vscodium'
- role: 'yacreader'
# finish
- role: 'clean'