Create a gaming centric image
This commit is contained in:
@@ -27,6 +27,7 @@ build-image:
|
|||||||
matrix:
|
matrix:
|
||||||
- RECIPE:
|
- RECIPE:
|
||||||
- recipe-jp-desktop.yml
|
- recipe-jp-desktop.yml
|
||||||
|
- recipe-jp-desktop-gaming.yml
|
||||||
- recipe-jp-laptop.yml
|
- recipe-jp-laptop.yml
|
||||||
- recipe-cp-laptop.yml
|
- recipe-cp-laptop.yml
|
||||||
id_tokens:
|
id_tokens:
|
||||||
|
|||||||
36
config/dev-packages.yml
Normal file
36
config/dev-packages.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
modules:
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- install-mkcert.sh
|
||||||
|
- setup-kubectl.sh
|
||||||
|
- type: rpm-ostree
|
||||||
|
repos:
|
||||||
|
- https://pkg.earthly.dev/earthly.repo
|
||||||
|
- https://copr.fedorainfracloud.org/coprs/varlad/helix/repo/fedora-%OS_VERSION%/varlad-helix-fedora-%OS_VERSION%.repo
|
||||||
|
- https://cli.github.com/packages/rpm/gh-cli.repo
|
||||||
|
install:
|
||||||
|
- cmake
|
||||||
|
- virt-manager
|
||||||
|
- "gcc-c++"
|
||||||
|
- docker
|
||||||
|
- earthly
|
||||||
|
- kubectl
|
||||||
|
- helm
|
||||||
|
- neovim
|
||||||
|
- helix
|
||||||
|
- openssl1.1
|
||||||
|
- parallel
|
||||||
|
- gcc-aarch64-linux-gnu
|
||||||
|
- gcc-c++-aarch64-linux-gnu
|
||||||
|
- musl-gcc
|
||||||
|
- alacritty
|
||||||
|
- openssl-devel
|
||||||
|
- bat
|
||||||
|
- gh
|
||||||
|
remove:
|
||||||
|
- firefox
|
||||||
|
- firefox-langpacks
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- setup-selinux-dockersock.sh
|
||||||
|
- install-codelldb.sh
|
||||||
@@ -3,17 +3,7 @@ modules:
|
|||||||
files:
|
files:
|
||||||
- usr: /usr
|
- usr: /usr
|
||||||
- distrobox: /usr
|
- distrobox: /usr
|
||||||
- type: script
|
|
||||||
scripts:
|
|
||||||
- install-mkcert.sh
|
|
||||||
- install-syncthing.sh
|
|
||||||
- setup-kubectl.sh
|
|
||||||
# - install-earthly.sh
|
|
||||||
- from-file: jp-packages.yml
|
- from-file: jp-packages.yml
|
||||||
- type: script
|
|
||||||
scripts:
|
|
||||||
- setup-selinux-dockersock.sh
|
|
||||||
- install-codelldb.sh
|
|
||||||
- type: fonts
|
- type: fonts
|
||||||
nerdfont:
|
nerdfont:
|
||||||
- JetBrainsMono
|
- JetBrainsMono
|
||||||
|
|||||||
@@ -1,38 +1,22 @@
|
|||||||
type: rpm-ostree
|
modules:
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- install-syncthing.sh
|
||||||
|
- type: rpm-ostree
|
||||||
repos:
|
repos:
|
||||||
- https://pkg.earthly.dev/earthly.repo
|
|
||||||
- https://copr.fedorainfracloud.org/coprs/varlad/helix/repo/fedora-%OS_VERSION%/varlad-helix-fedora-%OS_VERSION%.repo
|
|
||||||
- https://pkgs.tailscale.com/stable/fedora/%OS_VERSION%/tailscale.repo
|
- https://pkgs.tailscale.com/stable/fedora/%OS_VERSION%/tailscale.repo
|
||||||
- https://cli.github.com/packages/rpm/gh-cli.repo
|
|
||||||
install:
|
install:
|
||||||
- libadwaita
|
- libadwaita
|
||||||
- cmake
|
|
||||||
- cronie
|
- cronie
|
||||||
- neofetch
|
- neofetch
|
||||||
- virt-manager
|
|
||||||
- plasma-browser-integration
|
- plasma-browser-integration
|
||||||
- "gcc-c++"
|
|
||||||
- id3v2
|
- id3v2
|
||||||
- docker
|
|
||||||
- xinput
|
- xinput
|
||||||
- earthly
|
|
||||||
- kubectl
|
|
||||||
- helm
|
|
||||||
- neovim
|
|
||||||
- ripgrep
|
- ripgrep
|
||||||
- helix
|
|
||||||
- tailscale
|
- tailscale
|
||||||
- strawberry
|
- strawberry
|
||||||
- openssl1.1
|
|
||||||
- parallel
|
|
||||||
- gcc-aarch64-linux-gnu
|
|
||||||
- gcc-c++-aarch64-linux-gnu
|
|
||||||
- musl-gcc
|
|
||||||
- xclip
|
- xclip
|
||||||
- alacritty
|
|
||||||
- openssl-devel
|
|
||||||
- bat
|
- bat
|
||||||
- gh
|
|
||||||
remove:
|
remove:
|
||||||
- firefox
|
- firefox
|
||||||
- firefox-langpacks
|
- firefox-langpacks
|
||||||
|
|||||||
12
config/recipe-jp-desktop-gaming.yml
Normal file
12
config/recipe-jp-desktop-gaming.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
name: jp-desktop-gaming
|
||||||
|
base-image: ghcr.io/ublue-os/bazzite-nvidia
|
||||||
|
image-version: stable
|
||||||
|
description: The image of Wunker OS for JP's desktop gaming.
|
||||||
|
blue-build-tag: main-installer
|
||||||
|
modules:
|
||||||
|
- type: files
|
||||||
|
files:
|
||||||
|
- steam-firewall: /usr
|
||||||
|
- desktop-audio: /usr
|
||||||
|
- from-file: jp-apps.yml
|
||||||
|
- from-file: r2modman.yml
|
||||||
@@ -15,4 +15,5 @@ modules:
|
|||||||
- COPY --from=registry.gitlab.com/wunker-bunker/xboxdrv-docker /usr/local/bin/xboxdrvctl /usr/bin/xboxdrvctl
|
- COPY --from=registry.gitlab.com/wunker-bunker/xboxdrv-docker /usr/local/bin/xboxdrvctl /usr/bin/xboxdrvctl
|
||||||
- COPY --from=registry.gitlab.com/wunker-bunker/xboxdrv-docker /usr/local/share/man/man1/xboxdrv.1 /usr/share/man/man1/xboxdrv.1
|
- COPY --from=registry.gitlab.com/wunker-bunker/xboxdrv-docker /usr/local/share/man/man1/xboxdrv.1 /usr/share/man/man1/xboxdrv.1
|
||||||
- from-file: jp-apps.yml
|
- from-file: jp-apps.yml
|
||||||
|
- from-file: dev-packages.yml
|
||||||
- from-file: r2modman.yml
|
- from-file: r2modman.yml
|
||||||
|
|||||||
@@ -5,3 +5,4 @@ description: The image of Wunker OS for JP's Laptop.
|
|||||||
modules:
|
modules:
|
||||||
- from-file: framework.yml
|
- from-file: framework.yml
|
||||||
- from-file: jp-apps.yml
|
- from-file: jp-apps.yml
|
||||||
|
- from-file: dev-packages.yml
|
||||||
|
|||||||
Reference in New Issue
Block a user