aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/workstation
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/modules/workstation')
-rw-r--r--personal_infra/puppet/modules/workstation/manifests/init.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/workstation/manifests/init.pp b/personal_infra/puppet/modules/workstation/manifests/init.pp
index c8e8d1a5..56271e29 100644
--- a/personal_infra/puppet/modules/workstation/manifests/init.pp
+++ b/personal_infra/puppet/modules/workstation/manifests/init.pp
@@ -4,6 +4,19 @@ class workstation {
if ($facts['os']['family'] == 'Debian') {
package {['nextcloud-desktop']:}
+ file {'/etc/apt/preferences.d/90_emacs':
+ content => @(EOT)
+ Package: src:emacs
+ Pin: release n=bookworm-backports
+ Pin-Priority: 990
+ | EOT
+ ,
+ }
+ ~>
+ Exec["/usr/bin/apt update"]
+ ->
+ package {'emacs-nox':}
+
file {'/etc/apt/keyrings/packages.mozilla.org.asc':
content => @(EOT)
-----BEGIN PGP PUBLIC KEY BLOCK-----