Skip to content

Commit

Permalink
Updated recipes.
Browse files Browse the repository at this point in the history
  • Loading branch information
lenuswalker committed Aug 12, 2024
1 parent c952c70 commit 215490b
Show file tree
Hide file tree
Showing 6 changed files with 92 additions and 4 deletions.
4 changes: 4 additions & 0 deletions recipes/akmods.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
modules:
- type: akmods
install:
- evdi
8 changes: 8 additions & 0 deletions recipes/cosmic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
modules:
- type: script
snippets:
- wget https://copr.fedorainfracloud.org/coprs/ryanabx/cosmic-epoch/repo/fedora-$(rpm -E %fedora)/ryanabx-cosmic-epoch-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_ryanabx-cosmic.repo

- type: rpm-ostree
install:
- cosmic-desktop
8 changes: 8 additions & 0 deletions recipes/displaylink.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
modules:
- type: script
snippets:
- wget https://copr.fedorainfracloud.org/coprs/crashdummy/Displaylink/repo/fedora-$(rpm -E %fedora)/crashdummy-Displaylink-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_crashdummy-displaylink.repo

- type: rpm-ostree
install:
- displaylink
6 changes: 6 additions & 0 deletions recipes/extra-repos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
modules:
- type: rpm-ostree
install:
# https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/#_enabling_the_rpm_fusion_repositories_for_ostree_based_systems
- rpmfusion-free-release
- rpmfusion-nonfree-release
5 changes: 5 additions & 0 deletions recipes/intel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
modules:
- type: rpm-ostree
install:
- igt-gpu-tools
- intel-media-driver
65 changes: 61 additions & 4 deletions recipes/recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,44 @@ modules:
files:
- source: system
destination: / # copies files/system/* (* means everything inside it) into your image's root folder /
# put configuration files you want in /usr/etc/ inside the image
# while putting files in /etc/ is done on booted system by system administrators.
# read more about this in files module reference.

- from-file: akmods.yml
- from-file: displaylink.yml
- from-file: extra-repos.yml
- from-file: intel.yml
- from-file: cosmic.yml

- type: rpm-ostree
repos:
# - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo
-
install:
# - micro
# - starship
- distrobox
- adw-gtk3-theme
- heif-pixbuf-loader
- libheif-freeworld
- libheif-tools
- pipewire-codec-aptx
- rsms-inter-fonts
- podman-compose
- libavcodec-freeworld
- openh264
- ffmpeg

# Needed for winapps
- dialog
- nmap-ncat
remove:
# example: removing firefox (in favor of the flatpak)
# "firefox" is the main package, "firefox-langpacks" is a dependency
# - firefox
# - firefox-langpacks # also remove firefox dependency (not required for all packages, this is a special case)
- firefox
- firefox-langpacks # also remove firefox dependency (not required for all packages, this is a special case)
- noopenh264

- type: default-flatpaks
notify: true # Send notification after install/uninstall is finished (true/false)
Expand All @@ -35,8 +61,39 @@ modules:
# repo-name: flathub
# repo-title: "Flathub (system-wide)" # Optional; this sets the remote's user-facing name in graphical frontends like GNOME Software
install:
# - org.mozilla.firefox
# - org.gnome.Loupe
# Browsers
- org.mozilla.firefox
- com.microsoft.Edge

# Social
- io.github.mimbrero.WhatsAppDesktop
- com.github.IsmaelMartinez.teams_for_linux
- us.zoom.Zoom

# Media
# - org.freedesktop.Platform.ffmpeg-full
- com.spotify.Client
- com.stremio.Stremio
- sh.cider.Cider

# Utility
- org.gnome.Loupe
- com.github.tchx84.Flatseal
- com.mattjakeman.ExtensionManager
- org.localsend.localsend_app
- com.bitwarden.desktop
- com.usebottles.bottles

# Development
- com.visualstudio.code

# Needed for winapps
- com.freerdp.FreeRDP

# Gaming
- com.valvesoftware.Steam
- net.lutris.Lutris

# - one.ablaze.floorp//lightning # This is an example of flatpak which has multiple branches in selection (flatpak//branch).
# Flatpak runtimes are not supported (like org.winehq.Wine//stable-23.08),
# only normal flatpak applications are (like Floorp Lightning web browser in this example).
Expand Down

0 comments on commit 215490b

Please sign in to comment.