diff options
| author | Cullum Smith <cullum@sacredheartsc.com> | 2026-03-03 15:12:46 -0500 |
|---|---|---|
| committer | Cullum Smith <cullum@sacredheartsc.com> | 2026-03-03 15:12:46 -0500 |
| commit | c2213fb86d210010c66b2e1a1b5269f0d3f5a7ae (patch) | |
| tree | 19d401704dae234ef56e0dff059900137f1d0c9f | |
| parent | 6fe7ff39e3081ec0204f2c62a52f3bdfb0636b99 (diff) | |
| download | infrastructure-c2213fb86d210010c66b2e1a1b5269f0d3f5a7ae.tar.gz | |
use wayland
| -rw-r--r-- | files/usr/local/etc/poudriere.d/pkglist.pkg_repository | 5 | ||||
| -rw-r--r-- | files/usr/local/etc/xdg/autostart/pipewire.desktop.desktop | 9 | ||||
| l--------- | files/usr/local/etc/xdg/autostart/pipewire.desktop.laptop | 1 | ||||
| l--------- | files/usr/local/etc/xdg/autostart/pipewire.desktop.roadwarrior_laptop | 1 | ||||
| -rw-r--r-- | scripts/hostclass/desktop | 4 | ||||
| -rw-r--r-- | scripts/hostclass/pkg_repository | 2 | ||||
| -rw-r--r-- | vars/hostclass/desktop | 7 |
7 files changed, 25 insertions, 4 deletions
diff --git a/files/usr/local/etc/poudriere.d/pkglist.pkg_repository b/files/usr/local/etc/poudriere.d/pkglist.pkg_repository index b75dbec..0af5f24 100644 --- a/files/usr/local/etc/poudriere.d/pkglist.pkg_repository +++ b/files/usr/local/etc/poudriere.d/pkglist.pkg_repository @@ -41,7 +41,7 @@ dns/bind-tools dns/nsd dns/powerdns dns/unbound -editors/emacs +editors/emacs@wayland editors/libreoffice editors/vim@console editors/vim@tiny @@ -92,6 +92,7 @@ multimedia/v4l-utils multimedia/v4l_compat multimedia/vdpauinfo multimedia/webcamd +multimedia/wireplumber net-im/dino net-im/farstream net-im/gajim @@ -161,6 +162,7 @@ sysutils/pwgen sysutils/stow sysutils/tmux sysutils/tree +textproc/en-aspell textproc/en-hunspell textproc/hs-pandoc textproc/jq @@ -173,6 +175,7 @@ textproc/php${php_version}-xmlwriter textproc/py-docutils textproc/py-markdown textproc/py-pygments +textproc/ripgrep www/authelia www/chromium www/deno diff --git a/files/usr/local/etc/xdg/autostart/pipewire.desktop.desktop b/files/usr/local/etc/xdg/autostart/pipewire.desktop.desktop new file mode 100644 index 0000000..565b386 --- /dev/null +++ b/files/usr/local/etc/xdg/autostart/pipewire.desktop.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Comment=Pipewire wayland audio thing +Exec=/usr/local/bin/pipewire -v +Name=pipewire +StartupNotify=false +Terminal=false +Type=Application +X-KDE-AutostartScript=true +X-KDE-SubstituteUID=false diff --git a/files/usr/local/etc/xdg/autostart/pipewire.desktop.laptop b/files/usr/local/etc/xdg/autostart/pipewire.desktop.laptop new file mode 120000 index 0000000..04d6813 --- /dev/null +++ b/files/usr/local/etc/xdg/autostart/pipewire.desktop.laptop @@ -0,0 +1 @@ +pipewire.desktop.desktop
\ No newline at end of file diff --git a/files/usr/local/etc/xdg/autostart/pipewire.desktop.roadwarrior_laptop b/files/usr/local/etc/xdg/autostart/pipewire.desktop.roadwarrior_laptop new file mode 120000 index 0000000..04d6813 --- /dev/null +++ b/files/usr/local/etc/xdg/autostart/pipewire.desktop.roadwarrior_laptop @@ -0,0 +1 @@ +pipewire.desktop.desktop
\ No newline at end of file diff --git a/scripts/hostclass/desktop b/scripts/hostclass/desktop index 67090e7..f783000 100644 --- a/scripts/hostclass/desktop +++ b/scripts/hostclass/desktop @@ -65,6 +65,10 @@ service webcamd status || service webcamd start install_file -m 0644 /usr/local/etc/xdg/autostart/nss-trust-root-ca.desktop install_file -m 0555 /usr/local/libexec/nss-trust-root-ca +# Create xdg autostart for pipewire +install_file -m 0644 /usr/local/etc/xdg/autostart/pipewire.desktop + + # Install gajim desktop file. install_file -m 0644 /usr/local/share/applications/gajim.desktop diff --git a/scripts/hostclass/pkg_repository b/scripts/hostclass/pkg_repository index f05d483..dedd7d7 100644 --- a/scripts/hostclass/pkg_repository +++ b/scripts/hostclass/pkg_repository @@ -6,7 +6,7 @@ : ${poudriere_dataset:="${state_dataset:-zroot}"} : ${poudriere_make_jobs_number:='4'} : ${poudriere_priority_boost:='gcc* llvm* rust'} -: ${poudriere_allow_make_jobs_packages:='ImageMagick* bitwarden-cli cargo-c *chromium* cmake cmake-core deno digikam eclipse electron* ffmpeg firefox thunderbird gcc* gnutls gtk3* icu libreoffice* llvm* mongodb* mariadb*-client mariadb*-server mysql*-client mysql*-server node* openjdk8 openjdk18 openjdk19 openjdk2* openssl pkg plasma6-plasma-workspace postgresql* plasma*-kwin qt*-webengine qt*-declarative rust webkit* wine vaultwarden'} +: ${poudriere_allow_make_jobs_packages:='ImageMagick* bitwarden-cli cargo-c *chromium* cmake cmake-core deno digikam eclipse electron* emacs* ffmpeg firefox thunderbird gcc* gnutls gtk3* icu libreoffice* llvm* mongodb* mariadb*-client mariadb*-server mysql*-client mysql*-server node* openjdk8 openjdk18 openjdk19 openjdk2* openssl pkg plasma6-plasma-workspace postgresql* plasma*-kwin qt*-webengine qt*-declarative rust webkit* wine vaultwarden'} : ${poudriere_ccache_size:='50.0G'} : ${poudriere_default_versions:="mysql=${mariadb_version}m"} diff --git a/vars/hostclass/desktop b/vars/hostclass/desktop index 0c723f3..6d33d38 100644 --- a/vars/hostclass/desktop +++ b/vars/hostclass/desktop @@ -44,6 +44,8 @@ dino droid-fonts-ttf eclipse elisa +emacs-wayland +en-aspell en-hunspell p5-Image-ExifTool ffmpeg @@ -80,6 +82,7 @@ password-store pdftk pim-sieve-editor phonon-mpv +pipewire plasma6-breeze-gtk postgresql${postgresql_version}-client pulseaudio @@ -101,7 +104,7 @@ v4l-utils v4l_compat vdpauinfo webcamd -webfonts +webfonts wine wireguard-tools -xorg" +wireplumber" |
