aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2025-09-07 14:04:33 +0200
committeralexpdp7 <alex@corcoles.net>2025-09-07 14:05:09 +0200
commit005386827efb13d9906a03d25aa62084c5d1ba40 (patch)
tree9cf73bc0748ca1a35d06e7697403063693a15545 /personal_infra/puppet
parentd514563031e09155bc8b050c9d6a2f42880e5d7a (diff)
Add flatpaks
Diffstat (limited to 'personal_infra/puppet')
-rw-r--r--personal_infra/puppet/modules/workstation/manifests/init.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/workstation/manifests/init.pp b/personal_infra/puppet/modules/workstation/manifests/init.pp
index b8382097..6ab78227 100644
--- a/personal_infra/puppet/modules/workstation/manifests/init.pp
+++ b/personal_infra/puppet/modules/workstation/manifests/init.pp
@@ -4,6 +4,12 @@ class workstation {
if ($facts['os']['family'] == 'Debian') {
package {['gnome-shell-extension-appindicator']:}
+ package {'gnome-software-plugin-flatpak':}
+ ->
+ exec {'/usr/bin/flatpak remote-add --if-not-exists flathub /usr/share/doc/flatpak/examples/flathub.flatpakrepo':
+ unless => '/usr/bin/flatpak remote-modify flathub',
+ }
+
file {'/etc/apt/keyrings/packages.mozilla.org.asc':
content => @(EOT)
-----BEGIN PGP PUBLIC KEY BLOCK-----