diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3fc05e3..46c7a30 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,6 +30,7 @@ jobs: recipe: # !! Add your recipes here - recipe.yml + - recipe_nvidia.yml steps: # the build is fully handled by the reusable github action - name: Build Custom Image diff --git a/recipes/recipe.yml b/recipes/recipe.yml index a5b72e3..e0e0031 100644 --- a/recipes/recipe.yml +++ b/recipes/recipe.yml @@ -14,7 +14,6 @@ image-version: 42 # latest is also supported if you want new updates ASAP modules: - from-file: components/sddm-module.yml - from-file: components/base-module.yml - - from-file: components/nvidia-module.yml - from-file: components/sys-files-module.yml - from-file: components/hyprland-module.yml - from-file: components/steam-module.yml diff --git a/recipes/recipe_nvidia.yml b/recipes/recipe_nvidia.yml new file mode 100644 index 0000000..755a7f8 --- /dev/null +++ b/recipes/recipe_nvidia.yml @@ -0,0 +1,25 @@ +--- +# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json +# image will be published to ghcr.io// +name: hydro-os-nvidia +# description will be included in the image's metadata +description: This is my personal OS image. + +# the base image to build on top of (FROM) and the version tag to use +base-image: quay.io/fedora-ostree-desktops/base-atomic +image-version: 42 # latest is also supported if you want new updates ASAP + +# module configuration, executed in order +# you can include multiple instances of the same module +modules: + - from-file: components/sddm-module.yml + - from-file: components/base-module.yml + - from-file: components/nvidia-module.yml + - from-file: components/sys-files-module.yml + - from-file: components/hyprland-module.yml + - from-file: components/steam-module.yml + - from-file: components/autostart-module.yml + - from-file: components/default-flatpak.yml + + - type: signing # this sets up the proper policy & signing files for signed images to work fully +