annotate packages/package_lists.py @ 332:d4893670f888 default tip

WIP: use watchdog reboot timer on pi
author drewp@bigasterisk.com
date Thu, 27 Feb 2025 11:09:29 -0800
parents 5b88b38f2471
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
174
b6b11048d0fb collect nodejs pkg install stuff together
drewp@bigasterisk.com
parents: 167
diff changeset
1 # nodejs+friends are handled outside this file
b6b11048d0fb collect nodejs pkg install stuff together
drewp@bigasterisk.com
parents: 167
diff changeset
2
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
3 setup = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
4 'atool',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
5 'build-essential',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
6 'curl',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
7 'iproute2', # needed for wireguard
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
8 'iptables',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
9 'mosquitto-clients',
118
69058ad170be watch output from `zfs list -o space` as metrics
drewp@bigasterisk.com
parents: 114
diff changeset
10 'mtail',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
11 'rsync',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
12 'udns-utils',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
13 'vim-tiny',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
14 'wireguard-tools',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
15 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
16
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
17 pi_setup = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
18 'apt-utils',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
19 'dirmngr',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
20 'gnupg2',
186
db4b3a07a3dc run pigpiod
drewp@bigasterisk.com
parents: 175
diff changeset
21 'pigpiod',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
22 ]
248
7566ede833cf ditto upgrade
drewp@bigasterisk.com
parents: 247
diff changeset
23 # something in here tries to get libflac8 & libpulse0 on pipe, which it doesn't have
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
24 general = [
131
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
25 'apt-listchanges',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
26 'aptitude',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
27 'atool',
135
drewp@bigasterisk.com
parents: 131
diff changeset
28 'bsd-mailx',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
29 'fdisk',
247
ff36727f3a10 pkg and host updates
drewp@bigasterisk.com
parents: 244
diff changeset
30 'flatpak',
167
drewp@bigasterisk.com
parents: 151
diff changeset
31 'hdparm',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
32 'isc-dhcp-client',
175
f2dc9ef37305 more hosts get jq (esp ditto)
drewp@bigasterisk.com
parents: 174
diff changeset
33 'jq',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
34 'keychain',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
35 'kitty-terminfo',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
36 'less',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
37 'libgraphviz-dev',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
38 'links',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
39 'lua5.3',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
40 'mercurial',
256
23cce0bdb1cc add pkgs
drewp@bigasterisk.com
parents: 254
diff changeset
41 'moreutils',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
42 'netcat-openbsd',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
43 'ntpdate',
208
7642a2dc0ff0 add pkg
drewp@bigasterisk.com
parents: 202
diff changeset
44 'rename',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
45 'sshfs',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
46 'vim-nox',
167
drewp@bigasterisk.com
parents: 151
diff changeset
47 'wakeonlan',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
48 'wget',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
49 'wireguard',
167
drewp@bigasterisk.com
parents: 151
diff changeset
50 'xosview',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
51 'zsh',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
52 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
53
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
54 non_pi = [
280
5c5c314051c5 updates for pis
drewp@bigasterisk.com
parents: 278
diff changeset
55 'emacs',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
56 'lpr',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
57 'nfs-client',
270
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
58 'python3-dulwich', # desired, but it may depend on an old python3
151
258865bd7059 add pkg (used for photo copies, in dev)
drewp@bigasterisk.com
parents: 147
diff changeset
59 'python3-atomicwrites',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
60 'python3-invoke',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
61 'python3-pip',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
62 'python3-venv',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
63 'python3-virtualenv',
280
5c5c314051c5 updates for pis
drewp@bigasterisk.com
parents: 278
diff changeset
64 'rclone',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
65 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
66
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
67 debug = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
68 'debian-goodies',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
69 'dmidecode',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
70 'dstat',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
71 'ethtool',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
72 'gdb',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
73 'hdparm',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
74 'htop',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
75 'ifstat',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
76 'iotop',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
77 'iproute2',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
78 'lshw',
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
79 'lsof',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
80 'mtr-tiny',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
81 'ncdu',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
82 'net-tools',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
83 'nmap',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
84 'oping',
252
b97de8433fe1 add pkg
drewp@bigasterisk.com
parents: 248
diff changeset
85 'screen',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
86 'smartmontools',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
87 'speedtest-cli',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
88 'strace',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
89 'sysstat',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
90 'tcpdump',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
91 'wakeonlan',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
92 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
93
289
65e28d2e0cd8 move static templates to files/ ; use inventory tags for selecting hosts+features ; other refactors
drewp@bigasterisk.com
parents: 286
diff changeset
94 for_ditto = [
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
95 'dnsmasq',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
96 'nfs-common',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
97 'openntpd',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
98 'zfs-auto-snapshot',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
99 'zfs-zed',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
100 'zfsutils-linux',
278
4e424a144183 for netboot pi
drewp@bigasterisk.com
parents: 273
diff changeset
101 'tgt',
214
443ece75cc20 pkg updates
drewp@bigasterisk.com
parents: 209
diff changeset
102 #'libedgetpu1-std', # for coral? not working on bang
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
103 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
104
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
105 for_pipe = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
106 'dnsmasq',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
107 'python3-iptables',
278
4e424a144183 for netboot pi
drewp@bigasterisk.com
parents: 273
diff changeset
108 'open-iscsi',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
109 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
110
131
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
111 for_prime = [
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
112 'opendkim',
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
113 'opendkim-tools',
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
114 ]
7a94db404be4 packages refactor and some updates
drewp@bigasterisk.com
parents: 124
diff changeset
115
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
116 laptop = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
117 'brightnessctl',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
118 'i3',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
119 'network-manager',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
120 'xserver-xorg-input-synaptics',
239
ec7b0280add3 add TLP to laptops
drewp@bigasterisk.com
parents: 235
diff changeset
121 'tlp',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
122 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
123
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
124 audio_plugins = [
145
drewp@bigasterisk.com
parents: 141
diff changeset
125 'amb-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
126 'ambdec',
drewp@bigasterisk.com
parents: 141
diff changeset
127 'autotalent',
drewp@bigasterisk.com
parents: 141
diff changeset
128 'blepvco',
drewp@bigasterisk.com
parents: 141
diff changeset
129 'blop',
drewp@bigasterisk.com
parents: 141
diff changeset
130 'bs2b-ladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
131 'caps',
drewp@bigasterisk.com
parents: 141
diff changeset
132 'cmt',
drewp@bigasterisk.com
parents: 141
diff changeset
133 'csladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
134 'dpf-plugins-ladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
135 'fil-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
136 'guitarix-ladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
137 'invada-studio-plugins-ladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
138 'ladspa-sdk',
drewp@bigasterisk.com
parents: 141
diff changeset
139 'lsp-plugins-ladspa',
drewp@bigasterisk.com
parents: 141
diff changeset
140 'mcp-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
141 'omins',
drewp@bigasterisk.com
parents: 141
diff changeset
142 'rev-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
143 'ste-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
144 'swh-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
145 'tap-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
146 'vco-plugins',
drewp@bigasterisk.com
parents: 141
diff changeset
147 'wah-plugins',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
148 ]
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
149
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
150 desktop = [
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
151 'adwaita-icon-theme-full',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
152 'alsa-utils',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
153 'apache2-utils',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
154 'arandr',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
155 'ardour',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
156 'audacity',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
157 'brasero',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
158 'breeze',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
159 'brightnessctl',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
160 'checkinstall',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
161 'cmake',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
162 'code',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
163 'cups',
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
164 'dclock',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
165 'dolphin',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
166 'eog',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
167 'evtest',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
168 'eye',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
169 'fatrace',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
170 'firefox',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
171 'flameshot',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
172 'fontmatrix',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
173 'fonts-dejavu-core',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
174 'fonts-dejavu-extra',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
175 'fonts-dejavu',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
176 'fonts-droid-fallback',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
177 'fonts-emojione',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
178 'fonts-font-awesome',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
179 'fonts-freefont-ttf',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
180 'fonts-lato',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
181 'fonts-liberation2',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
182 'fonts-noto',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
183 'fonts-opensymbol',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
184 'fonts-quicksand',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
185 'fonts-texgyre',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
186 'fonts-ubuntu-console',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
187 'fonts-ubuntu',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
188 'fonts-urw-base35',
214
443ece75cc20 pkg updates
drewp@bigasterisk.com
parents: 209
diff changeset
189 'fvwm3',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
190 'gdb',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
191 'gedit',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
192 'gimp-data-extras',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
193 'gimp-gmic',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
194 'gimp-plugin-registry',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
195 'gimp-texturize',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
196 'gimp',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
197 'gnome-icon-theme',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
198 'gnumeric',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
199 'gnuplot',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
200 'golang',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
201 'google-chrome-stable',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
202 'google-chrome-unstable',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
203 'gstreamer1.0-libav',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
204 'gstreamer1.0-opencv',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
205 'gstreamer1.0-plugins-bad',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
206 'gstreamer1.0-plugins-ugly',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
207 'gstreamer1.0-tools',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
208 'gstreamer1.0-vaapi',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
209 'heif-gdk-pixbuf',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
210 'heif-thumbnailer',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
211 'humanity-icon-theme',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
212 'i3lock',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
213 'imagemagick',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
214 'imwheel',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
215 'jq',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
216 'k4dirstat',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
217 'libheif-examples',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
218 'libreoffice-draw',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
219 'libreoffice-impress',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
220 'libreoffice-writer',
270
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
221 'libfuse2', # for obsidian (appimage)
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
222 'libxcb-xkb1', # needed for kitty
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
223 'lxterminal',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
224 'meld',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
225 'mpv',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
226 'nmap',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
227 'nodm',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
228 'okular',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
229 'pavucontrol',
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
230 'pamixer',
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
231 'pipewire-audio',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
232 'python3-dulwich',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
233 'python3-evemu',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
234 'python3-opencv',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
235 'python3-pycurl',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
236 'python3-rdflib',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
237 'python3-venv',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
238 'qjackctl',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
239 'qv4l2',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
240 'rar',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
241 'rclone',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
242 'recordmydesktop',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
243 'simple-scan',
247
ff36727f3a10 pkg and host updates
drewp@bigasterisk.com
parents: 244
diff changeset
244 'simplescreenrecorder',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
245 'solvespace',
195
ee6374edfc06 pkgs and signatures
drewp@bigasterisk.com
parents: 193
diff changeset
246 'sqlitebrowser',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
247 'sshfs',
247
ff36727f3a10 pkg and host updates
drewp@bigasterisk.com
parents: 244
diff changeset
248 'steam-launcher',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
249 'swi-prolog',
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
250 'syncthing-gtk', # this may pull old ubu syncthing version, which sync.py replaces
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
251 'system-config-printer',
273
f7178138b736 pkgs and special podman future version
drewp@bigasterisk.com
parents: 270
diff changeset
252 'systemd-resolved',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
253 'trayer',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
254 'ttf-bitstream-vera',
308
5449b2aea2df packages
drewp@bigasterisk.com
parents: 298
diff changeset
255 'visidata',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
256 'vlc',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
257 'wamerican',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
258 'wireshark',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
259 'wmctrl',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
260 'x11-apps',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
261 'x11vnc',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
262 'xclip',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
263 'xfonts-base',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
264 'xfonts-encodings',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
265 'xfonts-utils',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
266 'xpad',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
267 'xsane',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
268 'xterm',
141
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
269 'xtightvncviewer',
64fe74f0005f add lots of pkgs i used on dash
drewp@bigasterisk.com
parents: 138
diff changeset
270 'xvfb',
270
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
271 'libssl-dev', # for pypi 'packages'
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
272 'libcurl4-openssl-dev', # for pypi 'packages'
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
273 'kicad',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
274 'openscad',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
275 'dunst',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
276 'gmic',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
277 'git-cola',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
278 'optipng',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
279 'pngcrush',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
280 'pngquant',
65bc4ebb3924 add some pkgs
drewp@bigasterisk.com
parents: 268
diff changeset
281 'cdparanoia',
114
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
282 ]
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
283
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
284 xorg = [
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
285 'kbd',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
286 'nvidia-modprobe',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
287 'nvidia-prime',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
288 'nvidia-settings',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
289 'screen-resolution-extra',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
290 'xserver-xorg',
7e280bf26dba package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff changeset
291 ]
268
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
292
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
293
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
294 def k8s_node_with_nvidia_gpu(hostName):
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
295 version = {
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
296 'dash': '550',
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
297 'dot': '550', # just not updated yet
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
298 'slash': '550',
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
299 'ditto': '550-server',
268
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
300 # 'bang': '390-server', # no longer in ubuntu
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
301 'squib': '470', # held back for old gfx card
268
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
302 }[hostName]
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
303 return [
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
304 'nvidia-container-runtime',
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
305 f'nvidia-headless-{version}',
298
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
306 f'nvidia-utils-{version}',
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
307 f'libnvidia-decode-{version}',
5f3e053ba888 packages and versions
drewp@bigasterisk.com
parents: 289
diff changeset
308 f'libnvidia-encode-{version}',
268
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
309 f'nvidia-driver-{version}',
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
310 ] + ([] if 'server' in version else [
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
311 f'xserver-xorg-video-nvidia-{version}',
34ab4aec7d4b notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents: 265
diff changeset
312 ])