ublue/recipes/recipe.yml

127 lines
3.3 KiB
YAML

name: bazzite-badblocks-gnome
description: badblocks's custom bazzite-gnome build
base-image: ghcr.io/ublue-os/bazzite-gnome
image-version: latest
modules:
#- type: script
# scripts:
# - prepare_groupinstall.sh
- type: script
scripts:
#- groupinstall.sh
- download_install_rpms.sh
- type: files
files:
- source: system
destination: /
- type: rpm-ostree
repos:
- https://packages.microsoft.com/yumrepos/vscode/config.repo
- docker-ce_f41.repo #manually use 41 until docker repo is ready with 42
keys:
- https://packages.microsoft.com/keys/microsoft.asc
- https://download.docker.com/linux/fedora/gpg
install:
- vlc
- usbguard
- zsh
- libvirt
- virt-manager
- autofs
- gstreamer1-plugins-ugly-free
- gstreamer1-plugins-bad-free
- gstreamer1-plugins-bad-free-extras
- gstreamer1-plugins-good
- gstreamer1-plugins-good-extras
- gstreamer1-plugins-base
- gstreamer1-plugins-base-tools
- wireguard-tools
- trash-cli
- git
- git-credential-libsecret
- gtk-murrine-engine
- firewall-config
- alsa-tools
- libappstream-glib
- htop
- glances
- ansible
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin
- cockpit
- cockpit-navigator
- cockpit-composer
- cockpit-files
- cockpit-machines
- cockpit-networkmanager
- cockpit-ostree
- cockpit-podman
- cockpit-selinux
- cockpit-sosreport
- cockpit-storaged
- gnome-boxes
- bottles
- code
- type: fonts
fonts:
nerd-fonts:
- FiraCode # don't add spaces or "Nerd Font" suffix.
- Hack
- SourceCodePro
- Terminus
- JetBrainsMono
- NerdFontsSymbolsOnly
google-fonts:
- Roboto
- Open Sans
- type: gnome-extensions
install:
- 3628 # ArcMenu
- 1460 # Vitals
- 1160 # Dash to Panel
- 97 # Coverflow Alt-Tab
- 779 # Clipboard Indicator
- type: gschema-overrides
include:
- zz1-power-button-settings.gschema.override
- type: default-flatpaks
notify: true # Send notification after install/uninstall is finished
system:
install:
- net.nokyan.Resources
- org.gimp.GIMP
- org.libreoffice.LibreOffice
- page.codeberg.libre_menu_editor.LibreMenuEditor
- us.zoom.Zoom
- com.bitwarden.desktop
- dev.zed.Zed
- dev.goats.xivlauncher
- com.github.zocker_160.SyncThingy
- io.github.vikdevelop.SaveDesktop
- md.obsidian.Obsidian
- org.strawberrymusicplayer.strawberry
- com.discordapp.Discord
- com.borgbase.Vorta
- org.mozilla.Thunderbird
- io.gitlab.librewolf-community
- io.github.ungoogled_software.ungoogled_chromium
remove:
- com.usebottles.bottles
- org.gnome.Boxes
- org.videolan.VLC
user:
remove:
- com.usebottles.bottles
- org.gnome.Boxes
- org.videolan.VLC
- type: systemd
system:
enabled:
- docker.service
- type: signing # sets up the proper policy & signing files for signed images to work fully