Split recipe into common-modules.yml, and recipe_gnome.yml. Add recipe_gnome-nvidia-open and update build.yml to support building a new nvidia-compatible image in addition to the normal gnome image
This commit is contained in:
parent
892fc68e4e
commit
6386f24d12
5 changed files with 27 additions and 14 deletions
124
recipes/common-modules.yml
Normal file
124
recipes/common-modules.yml
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
modules:
|
||||
#- type: script
|
||||
# scripts:
|
||||
# - prepare_groupinstall.sh
|
||||
- type: script
|
||||
scripts:
|
||||
#- groupinstall.sh
|
||||
- download_install_rpms.sh
|
||||
- type: files
|
||||
files:
|
||||
- source: system/lib/firmware/
|
||||
destination: /lib/firmware/
|
||||
- type: files
|
||||
files:
|
||||
- source: system/etc/modprobe.d/
|
||||
destination: /etc/modprobe.d/
|
||||
- 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-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
|
||||
- Hack
|
||||
- SourceCodePro
|
||||
- Terminus
|
||||
- JetBrainsMono
|
||||
- NerdFontsSymbolsOnly
|
||||
google-fonts:
|
||||
- Roboto
|
||||
- Lexend
|
||||
- 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue