Consolidated every multiple instances of modules into one call per type #18

Merged
eriq12 merged 1 commits from re-consolidate into main 2025-06-19 02:03:13 -04:00
15 changed files with 190 additions and 245 deletions

View File

@@ -1,33 +0,0 @@
modules:
- type: dnf
repos:
copr:
- peterwu/rendezvous
- solopasha/hyprland
install:
skip-unavailable: true
packages:
# settings apps
# qt
- qt5ct
- qt6ct
# gtk
- nwg-look
# Themes and fonts
# emoji fonts
- google-noto-emoji-fonts
# theme and GUI
- fontawesome-fonts-all
- gnome-themes-extra
- gnome-icon-theme
- paper-icon-theme
- breeze-icon-theme
- papirus-icon-theme
- bibata-cursor-themes
- type: gschema-overrides
include:
- zz1-hydro-os-theming.gschema.override

View File

@@ -1,7 +0,0 @@
modules:
- type: systemd
user:
enabled:
- swww.service
- hyprpanel.service
- hyprpolkitagent.service

View File

@@ -1,27 +0,0 @@
modules:
- type: dnf
install:
skip-unavailable: true
packages:
# fuzzy finder
- fzf
# dmenu runner
- fuzzel
# file manager
- nautilus
- file-roller
- file-roller-nautilus
# text editor
- neovim
# software store
- gnome-software
# disk management
- gnome-disk-utility
# kdeconnect
- kde-connect

View File

@@ -1,88 +0,0 @@
modules:
- type: dnf
repos:
copr:
- ublue-os/packages
install:
packages:
- ublue-os-udev-rules
- ublue-os-signing
- type: script
scripts:
- addimageinfo.sh
- type: systemd
system:
enabled:
- bootc-fetch-updates.timer
- flatpak-system-update.timer
user:
enabled:
- flatpak-user-update.timer
- type: dnf
install:
packages:
# environment
# power profiles like
- tuned-ppd
# xwayland
- xorg-x11-server-Xwayland
# headset control
- headsetcontrol
# media related
- mediainfo
- playerctl
- alsa-firmware
# zip utilities
- p7zip
# qt libraries
- qt5-qtwayland
- qt6-qtwayland
# vulkan
- vulkan-tools
- vulkan-validation-layers
# polkit
- polkit
# sound
- wireplumber
- pipewire
- pamixer
- pulseaudio-utils
# networking
- bluez
- bluez-tools
- firewall-config
# power
- powerstat
remove:
packages:
# remove firefox
- firefox
- firefox-langpacks
- type: dnf
repos:
nonfree: rpmfusion
replace:
- from-repo: rpmfusion-nonfree
packages:
- libheif
- libva
- libva-intel-media-driver
- mesa-dri-drivers
- mesa-filesystem
- mesa-libEGL
- mesa-libGL
- mesa-libgbm
- mesa-va-drivers
- mesa-vulkan-drivers
- gstreamer1-plugin-libav

View File

@@ -3,10 +3,11 @@ modules:
notify: true
system:
install:
- one.ablaze.floorp
- com.github.tchx84.Flatseal
- io.missioncenter.MissionCenter
- io.github.flattool.Ignition
- net.davidotek.pupgui2
user:
install:
- one.ablaze.floorp
- com.discordapp.Discord

View File

@@ -0,0 +1,160 @@
modules:
- type: dnf
repos:
copr:
- ublue-os/packages
- solopasha/hyprland
- atim/xpadneo
- peterwu/rendezvous
nonfree: rpmfusion
install:
skip-unavailable: true
packages:
# sddm
- sddm
- sddm-themes
- qt5-qtgraphicaleffects
- qt5-qtquickcontrols2
- qt5-qtsvg
# password keeper
- kf6-kwallet
- kwalletmanager
- pam-kwallet
# signon
- signon
- signon-kwallet-extension
- signon-plugin-oauth2
- signon-qt5
- signon-qt6
- signon-ui
# hyprland
- hyprland-git
- hyprpanel
- hyprpolkitagent
- hyprshot
# ublue udev rules and signing
- ublue-os-udev-rules
- ublue-os-signing
# environment
# power profiles like
- tuned-ppd
# xwayland
- xorg-x11-server-Xwayland
# headset control
- headsetcontrol
# media related
- mediainfo
- playerctl
- alsa-firmware
# zip utilities
- p7zip
# qt libraries
- qt5-qtwayland
- qt6-qtwayland
# vulkan
- vulkan-tools
- vulkan-validation-layers
# polkit
- polkit
# sound
- wireplumber
- pipewire
- pamixer
- pulseaudio-utils
# networking
- bluez
- bluez-tools
- firewall-config
# power
- powerstat
# applications
# fuzzy finder
- fzf
# dmenu runner
- fuzzel
# file manager
- nautilus
- file-roller
- file-roller-nautilus
# text editor
- neovim
# software store
- gnome-software
# disk management
- gnome-disk-utility
# kdeconnect
- kde-connect
# settings apps
# qt
- qt5ct
- qt6ct
# gtk
- nwg-look
# Themes and fonts
# emoji fonts
- google-noto-emoji-fonts
# theme and GUI
- fontawesome-fonts-all
- gnome-themes-extra
- gnome-icon-theme
- paper-icon-theme
- breeze-icon-theme
- papirus-icon-theme
- bibata-cursor-themes
# zsh
- zsh
# sqlite for some autocomplete
- sqlite
# zoxide for z stuff
- zoxide
# steam
- steam
# for game mode and big picture mode
- gamescope
# for performance view
- mangohud
# controller
- xpadneo
remove:
packages:
# remove firefox
- firefox
- firefox-langpacks
replace:
- from-repo: rpmfusion-nonfree
packages:
- libheif
- libva
- libva-intel-media-driver
- mesa-dri-drivers
- mesa-filesystem
- mesa-libEGL
- mesa-libGL
- mesa-libgbm
- mesa-va-drivers
- mesa-vulkan-drivers
- gstreamer1-plugin-libav

View File

@@ -0,0 +1,4 @@
modules:
- type: gschema-overrides
include:
- zz1-hydro-os-theming.gschema.override

View File

@@ -1,11 +0,0 @@
modules:
- type: dnf
repos:
copr:
- solopasha/hyprland
install:
packages:
- hyprland-git
- hyprpanel
- hyprpolkitagent
- hyprshot

View File

@@ -0,0 +1,5 @@
modules:
- type: script
scripts:
- addimageinfo.sh
- installohmyzsh.sh

View File

@@ -1,26 +0,0 @@
modules:
- type: dnf
install:
packages:
- sddm
- sddm-themes
- qt5-qtgraphicaleffects
- qt5-qtquickcontrols2
- qt5-qtsvg
# password keeper
- kf6-kwallet
- kwalletmanager
- pam-kwallet
# signon
- signon
- signon-kwallet-extension
- signon-plugin-oauth2
- signon-qt5
- signon-qt6
- signon-ui
- type: script
scripts:
- setsddmtheming.sh

View File

@@ -1,20 +0,0 @@
modules:
- type: dnf
repos:
nonfree: rpmfusion
copr:
enable:
- atim/xpadneo
install:
packages:
- steam
# for game mode and big picture mode
- gamescope
# for performance view
- mangohud
- xpadneo
- type: default-flatpaks
system:
install:
- net.davidotek.pupgui2

View File

@@ -0,0 +1,12 @@
modules:
- type: systemd
system:
enabled:
- bootc-fetch-updates.timer
- flatpak-system-update.timer
user:
enabled:
- flatpak-user-update.timer
- swww.service
- hyprpanel.service
- hyprpolkitagent.service

View File

@@ -1,15 +0,0 @@
modules:
- type: dnf
install:
packages:
# zsh
- zsh
# sqlite for some autocomplete
- sqlite
# zoxide for z stuff
- zoxide
# install oh my zsh
- type: script
scripts:
- installohmyzsh.sh

View File

@@ -12,15 +12,10 @@ 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/core-module.yml
- from-file: components/base-applications-module.yml
- from-file: components/appearance-module.yml
- from-file: components/dnf-module.yml
- from-file: components/script-module.yml
- from-file: components/sys-files-module.yml
- from-file: components/hyprland-module.yml
- from-file: components/zsh-module.yml
- from-file: components/steam-module.yml
- from-file: components/autostart-module.yml
- from-file: components/systemd-module.yml
- from-file: components/default-flatpak.yml
- from-file: components/chezmoi-module.yml

View File

@@ -12,16 +12,11 @@ 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/core-module.yml
- from-file: components/base-applications-module.yml
- from-file: components/appearance-module.yml
- from-file: components/nvidia-module.yml
- from-file: components/dnf-module.yml
- from-file: components/script-module.yml
- from-file: components/sys-files-module.yml
- from-file: components/hyprland-module.yml
- from-file: components/zsh-module.yml
- from-file: components/steam-module.yml
- from-file: components/autostart-module.yml
- from-file: components/systemd-module.yml
- from-file: components/nvidia-module.yml
- from-file: components/default-flatpak.yml
- from-file: components/chezmoi-module.yml
- type: initramfs