ublue/recipes/common-modules.yml

130 lines
3.2 KiB
YAML

modules:
- type: script
scripts:
- 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: dnf
repos:
files:
- https://packages.microsoft.com/yumrepos/vscode/config.repo
- docker-ce.repo
keys:
- https://packages.microsoft.com/keys/microsoft.asc
- https://download.docker.com/linux/fedora/gpg
group-install:
with-optional: true
packages:
- development-tools
- c-development
install:
packages:
- vlc
- usbguard
- android-tools
- arm-image-installer
- hunspell-devel
- 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
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