pacman::repo { 'multilib':
order => 15,
- include => '/etc/pacman.d/mirrorlist'
+ include => '/etc/pacman.d/mirrorlist',
}
+ pacman::repo { 'immae':
+ order => 0,
+ server => 'https://git.immae.eu/releases/packages/',
+ siglevel => 'Optional',
+ }
+
+ exec { "refresh pacman":
+ command => "/usr/bin/pacman -Sy",
+ refreshonly => true,
+ }
+
+ Concat["/etc/pacman.conf"] ~> Exec["refresh pacman"] -> Package <| name != "pacman" |>
+
class { 'aur': }
contain "pacman"