-
Notifications
You must be signed in to change notification settings - Fork 0
/
aslTank.yml
150 lines (150 loc) · 5.62 KB
/
aslTank.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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
---
- name: Load specific roles for aslTank
hosts: aslTank
remote_user: root
become: yes
pre_tasks:
- ansible.builtin.include_role:
name: ansible-guest
tags:
- always
post_tasks:
- ansible.builtin.include_role:
name: aur-cli-clean
tags:
- always
roles:
### Base
- { role: ssh, tags: ssh }
### Package manager
- { role: makepkg, tags: makepkg }
- { role: aur-cli, tags: aur-cli }
- { role: pacman, tags: pacman }
### Hardware init
- { role: microcode, tags: microcode }
### Boot
- { role: dm-crypt, tags: dm-crypt }
- { role: refind, tags: refind }
### System
- { role: bash, tags: bash }
- { role: fish, tags: fish }
- { role: tpm2, tags: tpm2 }
- { role: rngd, tags: rngd }
- { role: systemd-resolved, tags: systemd-resolved }
- { role: systemd-timesyncd, tags: systemd-timesyncd }
- { role: avahi, tags: avahi }
- { role: host, tags: host }
- { role: earlyoom, tags: earlyoom }
- { role: systemd-zram-generator, tags: systemd-zram-generator }
- { role: user, tags: user }
- { role: locale, tags: locale }
- { role: sudo, tags: sudo }
- { role: mkinitcpio, tags: mkinitcpio }
- { role: linux-kernel, tags: linux-kernel }
- { role: auditd, tags: auditd }
- { role: firewalld, tags: firewalld }
# - { role: apparmor, tags: apparmor }
- { role: tlp, tags: tlp }
- { role: powertop, tags: powertop }
- { role: thermald, tags: thermald }
- { role: irqbalance, tags: irqbalance }
- { role: preload, tags: preload }
- { role: flatpak, tags: flatpak }
- { role: snap, tags: snap }
- { role: fwupd, tags: fwupd }
# - { role: snapper, tags: snapper }
### Hardware
- { role: intelgraphics, tags: intelgraphics }
- { role: thinkpad, tags: thinkpad }
- { role: disk, tags: disk }
- { role: networkmanager, tags: networkmanager }
- { role: libinput, tags: libinput }
- { role: watchdog, vars: { watchdog_activate: no}, tags: watchdog }
- { role: android-client, tags: android-client }
- { role: pipewire, tags: pipewire }
- { role: lm_sensors, tags: lm_sensors }
- { role: bluetooth, tags: bluetooth }
### Desktop environment
- { role: sddm, tags: sddm }
- { role: kde, tags: kde }
- { role: wayland, tags: wayland }
- { role: wl-clipboard, tags: wl-clipboard }
### KDE extensions
- { role: plasma-applet-thermal-monitor, tags: plasma-applet-thermal-monitor }
- { role: plasma-applet-active-window-control, tags: plasma-applet-active-window-control }
- { role: plasma-applets-window-buttons, tags: plasma-applets-window-buttons }
### General support
- { role: filesystem-support, tags: filesystem-support }
- { role: format-support, tags: format-support }
- { role: fonts-support, tags: fonts-support }
### CLI apps
- { role: man-page, tags: man-page }
- { role: yubikey, tags: yubikey }
- { role: gnupg, tags: gnupg }
- { role: git, tags: git }
- { role: smb-client, tags: smb-client }
- { role: hwdetect, tags: hwdetect }
- { role: wget, tags: wget }
- { role: trash-cli, tags: trash-cli }
- { role: top-utils, tags: top-utils }
- { role: tmux, tags: tmux }
- { role: rsync, tags: rsync }
- { role: neovim, tags: neovim }
- { role: lsb-release, tags: lsb-release }
- { role: curl, tags: curl }
- { role: bpytop, tags: bpytop }
- { role: tree, tags: tree }
- { role: hwinfo, tags: hwinfo }
- { role: dmidecode, tags: dmidecode }
- { role: neofetch, tags: neofetch }
### GUI apps
- { role: aur-gui, tags: aur-gui }
- { role: vlc, tags: vlc }
- { role: libreoffice, tags: libreoffice }
- { role: syncthing-cli, tags: syncthing }
- { role: syncthing-gui-kde, tags: syncthing }
- { role: profile-sync-daemon, tags: profile-sync-daemon }
- { role: virtualbox-host, tags: virtualbox-host }
- { role: mpv, tags: mpv }
- { role: dvdbackup, tags: dvdbackup }
- { role: firefox, tags: firefox }
- { role: thunderbird, tags: thunderbird }
- { role: chromium, tags: chromium }
- { role: keepassxc, tags: keepassxc }
- { role: vscode, tags: vscode }
- { role: hplip, tags: hplip }
- { role: gimp, tags: gimp }
- { role: inkscape, tags: inkscape }
- { role: handbrake, tags: handbrake }
- { role: obs-studio, tags: obs-studio }
- { role: scribus, tags: scribus }
- { role: qbittorrent, tags: qbittorrent }
- { role: wireshark, tags: wireshark }
- { role: discord, tags: discord }
- { role: etcher, tags: etcher }
- { role: gnome-disk-utility, tags: gnome-disk-utility }
- { role: gnome-multi-writer, tags: gnome-multi-writer }
- { role: signal-desktop, tags: signal-desktop }
- { role: skype, tags: skype }
- { role: spotify, tags: spotify }
- { role: teamviewer, tags: teamviewer }
- { role: telegram, tags: telegram }
- { role: woeusb-ng, tags: woeusb-ng }
- { role: neochat, tags: neochat }
### Overclock/undervolt
- { role: intel-undervolt, tags: intel-undervolt }
- { role: stress, tags: stress }
- { role: mprime, tags: mprime }
- { role: cpupower, tags: cpupower }
- { role: turbostat, tags: turbostat }
### Gaming
- { role: gamemode, tags: gamemode }
- { role: steam, tags: steam }
- { role: wine, tags: wine }
- { role: dosbox, tags: dosbox }
- { role: itch-io, tags: itch-io }
- { role: epic-games-legendary, tags: epic-games-legendary }
- { role: gog-wyvern, tags: gog-wyvern }
- { role: lutris, tags: lutris }
### Development
- { role: ansible-host, tags: ansible-host }