split recipe into components to be more manageable and organized

This commit is contained in:
2025-05-19 13:45:15 -04:00
parent d3603718a9
commit 534aca65f7
5 changed files with 51 additions and 31 deletions

View File

@@ -0,0 +1,9 @@
modules:
- type: default-flatpaks
notify: true
system:
install:
- one.ablaze.floorp
user:
install:
- com.discordapp.Discord

View File

@@ -0,0 +1,18 @@
modules:
- type: rpm-ostree
repos:
- https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/repo/fedora-%OS_VERSION%/solopasha-hyprland-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/erikreider/SwayNotificationCenter/repo/fedora-%OS_VERSION%/erikreider-SwayNotificationCenter-fedora-%OS_VERSION%.repo
install:
- hyprland-git
- hyprpanel
- neovim
- SwayNotificationCenter
- hyprpolkitagent
- hyprshot
- type: systemd
user:
enabled:
- hyprpanel.service
- hyprpolkitagent.service

View File

@@ -0,0 +1,15 @@
modules:
- type: rpm-ostree
install:
- sddm
- sddm-themes
- qt5-qtgraphicaleffects
- qt5-qtquickcontrols2
- qt5-qtsvg
- kwallet
- pam-kwallet
- type: systemd
system:
enabled:
- sddm-boot-patch.service

View File

@@ -0,0 +1,5 @@
modules:
- type: files
files:
- source: system
destination: / # copies files/system/* (* means everything inside it) into your image's root folder /