All checks were successful
bluebuild / Build Custom Image (recipe.yml) (pull_request) Successful in 8m51s
89 lines
2.3 KiB
YAML
89 lines
2.3 KiB
YAML
modules:
|
|
- type: containerfile
|
|
snippets:
|
|
- RUN rpm-ostree install just powerstat
|
|
- COPY --from=ghcr.io/ublue-os/config:latest /rpms/ublue-os-udev-rules.noarch.rpm /
|
|
- COPY --from=ghcr.io/ublue-os/config:latest /rpms/ublue-os-update-services.noarch.rpm /
|
|
- COPY --from=ghcr.io/ublue-os/config:latest /rpms/ublue-os-signing.noarch.rpm /
|
|
- COPY --from=ghcr.io/ublue-os/config:latest /rpms/ublue-os-luks.noarch.rpm /
|
|
- COPY --from=ghcr.io/ublue-os/config:latest /rpms/ublue-os-just.noarch.rpm /
|
|
- RUN rpm -ivh /ublue-os-udev-rules.noarch.rpm
|
|
- RUN rpm -ivh /ublue-os-update-services.noarch.rpm
|
|
- RUN rpm -ivh /ublue-os-signing.noarch.rpm
|
|
- RUN rpm -ivh /ublue-os-luks.noarch.rpm
|
|
- RUN rpm -ivh /ublue-os-just.noarch.rpm
|
|
|
|
- type: script
|
|
scripts:
|
|
- enableautoupdates.sh # using systemd did not work, so using this script instead
|
|
|
|
- type: dnf
|
|
repos:
|
|
copr:
|
|
- erikreider/SwayNotificationCenter
|
|
install:
|
|
packages:
|
|
# 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
|
|
|
|
# sound
|
|
- wireplumber
|
|
- pipewire
|
|
- pamixer
|
|
- pulseaudio-utils
|
|
|
|
# networking
|
|
- bluez
|
|
- bluez-tools
|
|
- firewall-config
|
|
|
|
# file manager
|
|
- nautilus
|
|
- file-roller
|
|
- file-roller-nautilus
|
|
- nextcloud-client
|
|
- nextcloud-client-nautilus
|
|
|
|
# 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
|
|
|