70 lines
2.2 KiB
YAML
70 lines
2.2 KiB
YAML
name: desktop
|
|
base-image: ghcr.io/ublue-os/kinoite-nvidia
|
|
fedora-version: 38
|
|
description: The image of Wunker OS for an Nvidia based desktop meant for gaming.
|
|
scripts:
|
|
pre:
|
|
- autorun.sh
|
|
- install-syncthing.sh
|
|
- setup-kubectl.sh
|
|
- setup-vscode.sh
|
|
post:
|
|
- setup-selinux-dockersock.sh
|
|
- autorun.sh
|
|
- setup-desktop-audio.sh
|
|
- setup-selinux-dockersock.sh
|
|
rpm:
|
|
# A list of urls of ".repo" files that should be added to your system.
|
|
# This is the proper way to add custom COPR repos to your image.
|
|
# Tip: Use `%FEDORA_VERSION%` instead of static Fedora version numbers,
|
|
# so that your repos automatically use your image's actual Fedora version,
|
|
# which greatly simplifies future maintenance of your custom recipe.
|
|
repos:
|
|
- https://pkg.earthly.dev/earthly.repo
|
|
- https://copr.fedorainfracloud.org/coprs/varlad/helix/repo/fedora-%FEDORA_VERSION%/varlad-helix-fedora-%FEDORA_VERSION%.repo
|
|
install:
|
|
# Needed for yafti (the first boot installer). Remove if you're not using yafti.
|
|
- python3-pip
|
|
# GNOME's GTK4 theme, Libadwaita. Already included in Silverblue, but not
|
|
# other spins. You can remove if you aren't using yafti, but many native
|
|
# apps and binaries require it, so it's a good idea to always include it
|
|
# if you ever download or compile any custom software on your machine.
|
|
- libadwaita
|
|
- code
|
|
- cronie
|
|
- neofetch
|
|
- virt-manager
|
|
- plasma-browser-integration
|
|
- "gcc-c++"
|
|
- id3v2
|
|
- docker
|
|
- xinput
|
|
- earthly
|
|
- kubectl
|
|
- helm
|
|
- neovim
|
|
- ripgrep
|
|
- helix
|
|
- docker
|
|
remove:
|
|
# Remove the native firefox (from Fedora) in favor of the Flatpak.
|
|
- firefox
|
|
- firefox-langpacks
|
|
firstboot:
|
|
yafti: false
|
|
flatpaks:
|
|
- io.github.celluloid_player.Celluloid
|
|
- org.kde.krita
|
|
- com.discordapp.Discord
|
|
- com.valvesoftware.Steam
|
|
- com.valvesoftware.Steam.Utility.MangoHud
|
|
- com.valvesoftware.Steam.Utility.gamescope
|
|
- com.brave.Browser
|
|
- com.github.tchx84.Flatseal
|
|
- com.nextcloud.desktopclient.nextcloud
|
|
- com.usebottles.bottles
|
|
- md.obsidian.Obsidian
|
|
- io.github.Foldex.r2modman
|
|
- org.fedoraproject.MediaWriter
|
|
- org.strawberrymusicplayer.strawberry
|