diff --git a/clone.sls b/clone.sls new file mode 100644 index 0000000..f9e728b --- /dev/null +++ b/clone.sls @@ -0,0 +1,9 @@ +include: + - template-debian-10-minimal + +qvm-clone-id: + qvm.clone: + - require: + - sls: template-debian-10-minimal + - name: template-sys-usb + - source: debian-10-minimal diff --git a/clone.top b/clone.top new file mode 100644 index 0000000..bff22d8 --- /dev/null +++ b/clone.top @@ -0,0 +1,4 @@ +base: + dom0: + - match: nodegroup + - sys-usb.clone diff --git a/install.sls b/install.sls new file mode 100644 index 0000000..b835587 --- /dev/null +++ b/install.sls @@ -0,0 +1,25 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : + +/etc/apt/sources.list: + file.replace: + - pattern: 'https:' + - repl: 'http://HTTPS/' + - flags: [ 'IGNORECASE', 'MULTILINE' ] + +/etc/apt/sources.list.d/qubes-r4.list: + file.replace: + - pattern: 'https:' + - repl: 'http://HTTPS/' + - flags: [ 'IGNORECASE', 'MULTILINE' ] + +allow-testing: + file.uncomment: + - name: /etc/apt/sources.list.d/qubes-r4.list + - regex: ^deb\s.*qubes-os.org.*-testing + - backup: false + +installed: + pkg.installed: + - pkgs: + - qubes-input-proxy-sender + - qubes-usb-proxy diff --git a/install.top b/install.top new file mode 100644 index 0000000..b0e3262 --- /dev/null +++ b/install.top @@ -0,0 +1,5 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : + +base: + template-sys-usb: + - sys-usb.install