new-base-core #1
25
files/scripts/installproprietarypackages.sh
Normal file
25
files/scripts/installproprietarypackages.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Tell build process to exit if there are any errors.
|
||||
set -oue pipefail
|
||||
|
||||
curl -Lo /etc/yum.repos.d/negativo17-fedora-multimedia.repo https://negativo17.org/repos/fedora-multimedia.repo
|
||||
sed -i '0,/enabled=1/{s/enabled=1/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-multimedia.repo
|
||||
|
||||
rpm-ostree override replace \
|
||||
--experimental \
|
||||
--from repo='fedora-multimedia' \
|
||||
libheif \
|
||||
libva \
|
||||
libva-intel-media-driver \
|
||||
mesa-dri-drivers \
|
||||
mesa-filesystem \
|
||||
mesa-libEGL \
|
||||
mesa-libGL \
|
||||
mesa-libgbm \
|
||||
mesa-libxatracker \
|
||||
mesa-va-drivers \
|
||||
mesa-vulkan-drivers \
|
||||
gstreamer1-plugin-libav \
|
||||
gstreamer1-plugin-vaapi \
|
||||
rar
|
@@ -16,3 +16,78 @@ modules:
|
||||
- type: script
|
||||
scripts:
|
||||
- enableautoupdates.sh # using systemd did not work, so using this script instead
|
||||
|
||||
- type: rpm-ostree
|
||||
install:
|
||||
# environment
|
||||
# fuzzy finder
|
||||
- fzf
|
||||
# power profiles like
|
||||
- tuned-ppd
|
||||
# xwayland
|
||||
- xorg-x11-server-Xwayland
|
||||
# headset control
|
||||
- headsetcontrol
|
||||
# media related
|
||||
- mediainfo
|
||||
- playerctl
|
||||
- alsa-firmware
|
||||
# nofitications
|
||||
- SwayNotificationCenter
|
||||
# text editor
|
||||
- neovim
|
||||
# tools for evocation
|
||||
- just
|
||||
# zip utilities
|
||||
- p7zip
|
||||
# qt libraries
|
||||
- qt5-qtwayland
|
||||
- qt6-qtwayland
|
||||
# emoji fonts
|
||||
- google-noto-emoji-fonts
|
||||
# vulkan
|
||||
- vulkan-tools
|
||||
- vulkan-validation-layers
|
||||
|
||||
|
||||
# polkit
|
||||
- polkit
|
||||
- polkit-kde
|
||||
|
||||
# sound
|
||||
- wireplumber
|
||||
- pipewire
|
||||
- pamixer
|
||||
- pulseaudio-utils
|
||||
|
||||
# networking
|
||||
- network-manager-applet
|
||||
- bluez
|
||||
- bluez-tools
|
||||
- firewall-config
|
||||
|
||||
# file manager
|
||||
- thunar
|
||||
- thunar-archive-plugin
|
||||
- thunar-volman
|
||||
- xarchiver
|
||||
- imv
|
||||
- gvfs-mtp
|
||||
- gvfs-gphoto2
|
||||
- gvfs-smb
|
||||
- gvfs-nfs
|
||||
- gvfs-fuse
|
||||
- gvfs-archive
|
||||
|
||||
# theme and GUI
|
||||
- fontawesome-fonts-all
|
||||
- gnome-themes-extra
|
||||
- gnome-icon-theme
|
||||
- paper-icon-theme
|
||||
- breeze-icon-theme
|
||||
- papirus-icon-theme
|
||||
|
||||
- type: script
|
||||
scripts:
|
||||
- installproprietarypackages.sh
|
||||
|
||||
|
Reference in New Issue
Block a user