mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-06-15 15:09:33 +00:00
kernel still breaking. updated name which may have been issue
This commit is contained in:
49
docs/solarpowered-main/recipes/shared/base.yml
Normal file
49
docs/solarpowered-main/recipes/shared/base.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
# this is a base modules file to build images on top of quay.io/fedora-ostree-desktops/silverblue
|
||||
# or quay.io/fedora/fedora-silverblue, since making a brand new base image does not seem to work.
|
||||
# images should start with from-file to this module first thing, then followed by image-specific modules
|
||||
|
||||
modules:
|
||||
# contains repo files for codium, configs and services that will be shared across images
|
||||
- from-file: shared/files.yml
|
||||
|
||||
# intel-media-driver from RPM Fusion & codecs from fedora-multimedia repo
|
||||
- from-file: shared/bling-negativo17.yml
|
||||
- type: dnf
|
||||
repos:
|
||||
cleanup: true
|
||||
nonfree: rpmfusion
|
||||
replace:
|
||||
- from-repo: rpmfusion-nonfree
|
||||
packages:
|
||||
- old: libva-intel-media-driver
|
||||
new: intel-media-driver
|
||||
|
||||
# installs and removes packages, this will apply to all solarpowered images
|
||||
# includes installation entries for audio & codecs, CLI utilities, GUI apps,
|
||||
# other system tools, prettifying packages, printing drivers for EPSON, and waydroid
|
||||
# also includes removal entries for undesired fedora, gnome, free multimedia packages,
|
||||
# and native installation of firefox
|
||||
- from-file: packages/foundation.yml
|
||||
|
||||
# installs icon packs
|
||||
- from-file: shared/script.yml
|
||||
|
||||
# installs luminance & windscribe directly from github releases
|
||||
- from-file: shared/rpms.yml
|
||||
|
||||
# installs shared fonts
|
||||
- from-file: shared/fonts.yml
|
||||
|
||||
# contains gnome extensions that will be shared across all images
|
||||
# does not contain several other extensions that must be installed locally
|
||||
- from-file: shared/gnome-extensions.yml
|
||||
|
||||
# configures gschema for extensions, desktop, touchpad, and WM prefs
|
||||
- from-file: shared/gschema-overrides.yml
|
||||
|
||||
# flatpaks
|
||||
- from-file: shared/default-flatpaks.yml
|
||||
|
||||
# disables NetworkManager-online-service, flatpak update services,
|
||||
# and enables topgrade updater
|
||||
- from-file: shared/systemd.yml
|
||||
29
docs/solarpowered-main/recipes/shared/bling-negativo17.yml
Normal file
29
docs/solarpowered-main/recipes/shared/bling-negativo17.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
modules:
|
||||
- type: dnf
|
||||
repos:
|
||||
cleanup: true
|
||||
nonfree: negativo17
|
||||
install:
|
||||
allow-erasing: true
|
||||
install-weak-deps: false
|
||||
packages:
|
||||
- gstreamer1-plugin-vaapi
|
||||
- ffmpeg-libs
|
||||
replace:
|
||||
- from-repo: fedora-multimedia
|
||||
packages:
|
||||
# - old: ffmpeg-free
|
||||
# new: ffmpeg
|
||||
# - old: libavcodec-free
|
||||
# new: libavcodec
|
||||
- old: libfdk-aac-free
|
||||
new: libfdk-aac
|
||||
- libheif
|
||||
- libva
|
||||
- mesa-dri-drivers
|
||||
- mesa-filesystem
|
||||
- mesa-libEGL
|
||||
- mesa-libGL
|
||||
- mesa-libgbm
|
||||
- mesa-va-drivers
|
||||
- mesa-vulkan-drivers
|
||||
26
docs/solarpowered-main/recipes/shared/bling-rpmfusion.yml
Normal file
26
docs/solarpowered-main/recipes/shared/bling-rpmfusion.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
modules:
|
||||
- type: dnf
|
||||
repos:
|
||||
cleanup: true
|
||||
nonfree: rpmfusion
|
||||
replace:
|
||||
- from-repo: rpmfusion
|
||||
packages:
|
||||
- old: ffmpeg-free
|
||||
new: ffmpeg
|
||||
- old: mesa-va-drivers
|
||||
new: mesa-va-drivers-freeworld
|
||||
- old: libavcodec
|
||||
new: libavcodec-freeworld
|
||||
- from-repo: rpmfusion-nonfree
|
||||
packages:
|
||||
- intel-media-driver
|
||||
install:
|
||||
install-weak-deps: false
|
||||
packages:
|
||||
- gstreamer1-plugin-libav
|
||||
- gstreamer1-plugins-bad-free-extras
|
||||
- gstreamer1-plugins-bad-freeworld
|
||||
- gstreamer1-plugins-ugly
|
||||
- gstreamer1-vaapi
|
||||
- libheif-freeworld
|
||||
25
docs/solarpowered-main/recipes/shared/default-flatpaks.yml
Normal file
25
docs/solarpowered-main/recipes/shared/default-flatpaks.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
modules:
|
||||
- type: default-flatpaks
|
||||
configurations:
|
||||
- notify: false
|
||||
scope: system
|
||||
install:
|
||||
- ca.desrt.dconf-editor
|
||||
- com.github.tchx84.Flatseal
|
||||
- com.mattjakeman.ExtensionManager
|
||||
- io.github.flattool.Warehouse
|
||||
- io.github.kolunmi.Bazaar
|
||||
- net.nokyan.Resources
|
||||
- org.gnome.clocks
|
||||
- org.gnome.Epiphany
|
||||
- org.gnome.FileRoller
|
||||
- org.gnome.Firmware
|
||||
- org.gnome.Loupe
|
||||
- org.gnome.seahorse.Application
|
||||
- org.gnome.Showtime
|
||||
- org.gnome.SimpleScan
|
||||
- org.gnome.Snapshot
|
||||
- org.gnome.TextEditor
|
||||
- org.gnome.Weather
|
||||
- page.tesk.Refine
|
||||
- re.sonny.Junction
|
||||
5
docs/solarpowered-main/recipes/shared/files.yml
Normal file
5
docs/solarpowered-main/recipes/shared/files.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
modules:
|
||||
- type: files
|
||||
files:
|
||||
- source: shared
|
||||
destination: /
|
||||
120
docs/solarpowered-main/recipes/shared/fonts.yml
Normal file
120
docs/solarpowered-main/recipes/shared/fonts.yml
Normal file
@@ -0,0 +1,120 @@
|
||||
modules:
|
||||
- type: dnf
|
||||
remove:
|
||||
packages:
|
||||
- default-fonts-am
|
||||
- default-fonts-ar
|
||||
- default-fonts-as
|
||||
- default-fonts-ast
|
||||
- default-fonts-be
|
||||
- default-fonts-bg
|
||||
- default-fonts-bn
|
||||
- default-fonts-bo
|
||||
- default-fonts-br
|
||||
- default-fonts-chr
|
||||
- default-fonts-dv
|
||||
- default-fonts-dz
|
||||
- default-fonts-el
|
||||
- default-fonts-eo
|
||||
- default-fonts-eu
|
||||
- default-fonts-fa
|
||||
- default-fonts-got
|
||||
- default-fonts-gu
|
||||
- default-fonts-he
|
||||
- default-fonts-hi
|
||||
- default-fonts-hy
|
||||
- default-fonts-ia
|
||||
- default-fonts-iu
|
||||
- default-fonts-kab
|
||||
- default-fonts-ka
|
||||
- default-fonts-km
|
||||
- default-fonts-kn
|
||||
- default-fonts-ku
|
||||
- default-fonts-lo
|
||||
- default-fonts-mai
|
||||
- default-fonts-ml
|
||||
- default-fonts-mni
|
||||
- default-fonts-mr
|
||||
- default-fonts-my
|
||||
- default-fonts-nb
|
||||
- default-fonts-ne
|
||||
- default-fonts-nn
|
||||
- default-fonts-nqo
|
||||
- default-fonts-nr
|
||||
- default-fonts-nso
|
||||
- default-fonts-or
|
||||
- default-fonts-pa
|
||||
- default-fonts-ru
|
||||
- default-fonts-sat
|
||||
- default-fonts-si
|
||||
- default-fonts-ss
|
||||
- default-fonts-syr
|
||||
- default-fonts-ta
|
||||
- default-fonts-te
|
||||
- default-fonts-th
|
||||
- default-fonts-tn
|
||||
- default-fonts-ts
|
||||
- default-fonts-uk
|
||||
- default-fonts-ur
|
||||
- default-fonts-ve
|
||||
- default-fonts-vi
|
||||
- default-fonts-xh
|
||||
- default-fonts-yi
|
||||
- default-fonts-zu
|
||||
- google-noto-naskh-arabic-vf-fonts
|
||||
- google-noto-sans-arabic-vf-fonts
|
||||
- google-noto-sans-armenian-vf-fonts
|
||||
- google-noto-sans-bengali-vf-fonts
|
||||
- google-noto-sans-canadian-aboriginal-vf-fonts
|
||||
- google-noto-sans-cherokee-vf-fonts
|
||||
- google-noto-sans-devanagari-vf-fonts
|
||||
- google-noto-sans-ethiopic-vf-fonts
|
||||
- google-noto-sans-georgian-vf-fonts
|
||||
- google-noto-sans-gujarati-vf-fonts
|
||||
- google-noto-sans-gurmukhi-vf-fonts
|
||||
- google-noto-sans-hebrew-vf-fonts
|
||||
- google-noto-sans-kannada-vf-fonts
|
||||
- google-noto-sans-khmer-vf-fonts
|
||||
- google-noto-sans-lao-vf-fonts
|
||||
- google-noto-sans-meetei-mayek-vf-fonts
|
||||
- google-noto-sans-nko-fonts
|
||||
- google-noto-sans-ol-chiki-vf-fonts
|
||||
- google-noto-sans-oriya-vf-fonts
|
||||
- google-noto-sans-sinhala-vf-fonts
|
||||
- google-noto-sans-syriac-vf-fonts
|
||||
- google-noto-sans-tamil-vf-fonts
|
||||
- google-noto-sans-telugu-vf-fonts
|
||||
- google-noto-sans-thaana-vf-fonts
|
||||
- google-noto-sans-thai-vf-fonts
|
||||
- google-noto-serif-armenian-vf-fonts
|
||||
- google-noto-serif-bengali-vf-fonts
|
||||
- google-noto-serif-devanagari-vf-fonts
|
||||
- google-noto-serif-ethiopic-vf-fonts
|
||||
- google-noto-serif-georgian-vf-fonts
|
||||
- google-noto-serif-gujarati-vf-fonts
|
||||
- google-noto-serif-gurmukhi-vf-fonts
|
||||
- google-noto-serif-hebrew-vf-fonts
|
||||
- google-noto-serif-kannada-vf-fonts
|
||||
- google-noto-serif-khmer-vf-fonts
|
||||
- google-noto-serif-lao-vf-fonts
|
||||
- google-noto-serif-oriya-vf-fonts
|
||||
- google-noto-serif-sinhala-vf-fonts
|
||||
- google-noto-serif-tamil-vf-fonts
|
||||
- google-noto-serif-telugu-vf-fonts
|
||||
- google-noto-serif-thai-vf-fonts
|
||||
- jomolhari-fonts
|
||||
- madan-fonts
|
||||
- open-sans-fonts
|
||||
- paktype-naskh-basic-fonts
|
||||
- rit-meera-new-fonts
|
||||
- rit-rachana-fonts
|
||||
- sil-padauk-fonts
|
||||
- vazirmatn-vf-fonts
|
||||
|
||||
- type: fonts
|
||||
fonts:
|
||||
nerd-fonts:
|
||||
- NerdFontsSymbolsOnly
|
||||
google-fonts:
|
||||
- Google Sans Code
|
||||
- IBM Plex Sans
|
||||
@@ -0,0 +1,7 @@
|
||||
modules:
|
||||
- type: gnome-extensions
|
||||
install:
|
||||
- Bluetooth Battery Meter
|
||||
- Caffeine
|
||||
- Just Perfection
|
||||
- Night Theme Switcher
|
||||
11
docs/solarpowered-main/recipes/shared/gschema-overrides.yml
Normal file
11
docs/solarpowered-main/recipes/shared/gschema-overrides.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
modules:
|
||||
- type: gschema-overrides
|
||||
include:
|
||||
- zz00-desktop-app-folders-folders-waydroid.gschema.override
|
||||
- zz01-org-gnome-shell-extensions.gschema.override
|
||||
- zz02-org-gnome-desktop-background.gschema.override
|
||||
- zz03-org-gnome-desktop-interface.gschema.override
|
||||
- zz04-org-gnome-touchpad.gschema.override
|
||||
- zz05-org-gnome-desktop-wm-preferences.gschema.override
|
||||
- zz06-org-gnome-mutter.gschema.override
|
||||
- zz07-org-gnome-nautilus.gschema.override
|
||||
19
docs/solarpowered-main/recipes/shared/plymouth.yml
Normal file
19
docs/solarpowered-main/recipes/shared/plymouth.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
modules:
|
||||
- type: script
|
||||
snippets:
|
||||
# Remove firmware background from default BGRT
|
||||
- sed -i 's/UseFirmwareBackground=true/UseFirmwareBackground=false/g' /usr/share/plymouth/themes/bgrt/bgrt.plymouth
|
||||
## nibar Plymouth theme
|
||||
# - git clone https://github.com/anaysharma/nibar-plymouth-theme.git --depth 1 /tmp/nibar-plymouth-theme
|
||||
# - cp -r /tmp/nibar-plymouth-theme/nibar /usr/share/plymouth/themes
|
||||
# - rm -r /tmp/nibar-plymouth-theme
|
||||
### Replace default theme with nibar
|
||||
# - sed -i 's/bgrt/nibar/g' /usr/share/plymouth/plymouthd.defaults
|
||||
## Black HUD Plymouth theme
|
||||
# - wget -O /tmp/black_hud.tar.gz https://github.com/adi1090x/plymouth-themes/releases/download/v1.0/black_hud.tar.gz
|
||||
# - tar xf /tmp/black_hud.tar.gz -C /tmp
|
||||
# - cp -r /tmp/black_hud /usr/share/plymouth/themes
|
||||
# - rm -r /tmp/black_hud
|
||||
# - rm /tmp/black_hud.tar.gz
|
||||
### Replace default theme with black_hud
|
||||
# - sed -i 's/bgrt/black_hud/g' /usr/share/plymouth/plymouthd.defaults
|
||||
23
docs/solarpowered-main/recipes/shared/rpms.yml
Normal file
23
docs/solarpowered-main/recipes/shared/rpms.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
modules:
|
||||
- type: script
|
||||
snippets:
|
||||
# Bitwarden RPM
|
||||
- wget -t 5 -O /tmp/bitwarden.rpm "https://bitwarden.com/download/?app=desktop&platform=linux&variant=rpm"
|
||||
- dnf install -y /tmp/bitwarden.rpm
|
||||
- rm /tmp/bitwarden.rpm
|
||||
# Windscribe
|
||||
- 'dnf install -y https://github.com/Windscribe/Desktop-App/releases/latest/download/windscribe_$(curl https://api.github.com/repos/Windscribe/Desktop-App/releases/latest | grep tag_name | cut -d : -f2 | tr -d "v\", ")_amd64_fedora.rpm'
|
||||
# Atuin
|
||||
- 'VER=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/atuinsh/atuin/releases/latest)) && curl -fLs --create-dirs https://github.com/atuinsh/atuin/releases/download/${VER}/atuin-x86_64-unknown-linux-musl.tar.gz -o /tmp/atuin-x86_64-unknown-linux-musl.tar.gz'
|
||||
- tar -xzf /tmp/atuin-x86_64-unknown-linux-musl.tar.gz -C /tmp
|
||||
- cp /tmp/atuin-x86_64-unknown-linux-musl/atuin /usr/bin/atuin && chmod 0755 /usr/bin/atuin
|
||||
- rm /tmp/atuin-x86_64-unknown-linux-musl.tar.gz
|
||||
- rm -r /tmp/atuin-x86_64-unknown-linux-musl
|
||||
# Just
|
||||
- 'VER=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/casey/just/releases/latest)) && curl -fLs --create-dirs https://github.com/casey/just/releases/download/${VER}/just-${VER}-x86_64-unknown-linux-musl.tar.gz -o /tmp/just-x86_64-unknown-linux-musl.tar.gz'
|
||||
- 'mkdir -p /tmp/just && tar -xzf /tmp/just-x86_64-unknown-linux-musl.tar.gz -C /tmp/just/'
|
||||
- cp /tmp/just/just /usr/bin/just && chmod 0755 /usr/bin/just
|
||||
- cp /tmp/just/completions/just.bash /usr/share/bash-completion/completions/just
|
||||
- cp /tmp/just/completions/just.fish /usr/share/fish/completions/just.fish
|
||||
- rm /tmp/just-x86_64-unknown-linux-musl.tar.gz
|
||||
- rm -r /tmp/just
|
||||
5
docs/solarpowered-main/recipes/shared/script.yml
Normal file
5
docs/solarpowered-main/recipes/shared/script.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
modules:
|
||||
- type: script
|
||||
scripts:
|
||||
- shared/nautilus-copy-path.sh
|
||||
- shared/colloid-icon-theme.sh
|
||||
15
docs/solarpowered-main/recipes/shared/systemd.yml
Normal file
15
docs/solarpowered-main/recipes/shared/systemd.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
modules:
|
||||
- type: systemd
|
||||
system:
|
||||
enabled:
|
||||
- rechunker-group-fix.service
|
||||
disabled:
|
||||
- NetworkManager-wait-online.service
|
||||
- flatpak-add-fedora-repos.service
|
||||
- flatpak-system-update.timer
|
||||
- flatpak-system-update.service
|
||||
- flatpak-user-update.timer
|
||||
- flatpak-user-update.service
|
||||
user:
|
||||
enabled:
|
||||
- topgrade.timer
|
||||
Reference in New Issue
Block a user