Compare commits
4 Commits
7f23ca80c2
...
62dc188e0b
Author | SHA1 | Date | |
---|---|---|---|
62dc188e0b | |||
269c74d93d | |||
886c8cbea4 | |||
c3974e0d5f |
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -5,6 +5,8 @@ on:
|
|||||||
"00 06 * * *" # build at 06:00 UTC every day
|
"00 06 * * *" # build at 06:00 UTC every day
|
||||||
# (20 minutes after last ublue images start building)
|
# (20 minutes after last ublue images start building)
|
||||||
push:
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
paths-ignore: # don't rebuild if only documentation has changed
|
paths-ignore: # don't rebuild if only documentation has changed
|
||||||
- "**.md"
|
- "**.md"
|
||||||
|
|
||||||
|
25
files/scripts/installproprietarypackages.sh
Normal file
25
files/scripts/installproprietarypackages.sh
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Tell build process to exit if there are any errors.
|
||||||
|
set -oue pipefail
|
||||||
|
|
||||||
|
curl -Lo /etc/yum.repos.d/negativo17-fedora-multimedia.repo https://negativo17.org/repos/fedora-multimedia.repo
|
||||||
|
sed -i '0,/enabled=1/{s/enabled=1/enabled=1\npriority=90/}' /etc/yum.repos.d/negativo17-fedora-multimedia.repo
|
||||||
|
|
||||||
|
rpm-ostree override replace \
|
||||||
|
--experimental \
|
||||||
|
--from repo='fedora-multimedia' \
|
||||||
|
libheif \
|
||||||
|
libva \
|
||||||
|
libva-intel-media-driver \
|
||||||
|
mesa-dri-drivers \
|
||||||
|
mesa-filesystem \
|
||||||
|
mesa-libEGL \
|
||||||
|
mesa-libGL \
|
||||||
|
mesa-libgbm \
|
||||||
|
mesa-libxatracker \
|
||||||
|
mesa-va-drivers \
|
||||||
|
mesa-vulkan-drivers \
|
||||||
|
gstreamer1-plugin-libav \
|
||||||
|
gstreamer1-plugin-vaapi \
|
||||||
|
rar
|
11
files/scripts/setsddmtheming.sh
Normal file
11
files/scripts/setsddmtheming.sh
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Tell build process to exit if there are any errors.
|
||||||
|
set -oue pipefail
|
||||||
|
|
||||||
|
sed -i 's/color: "black"/color: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
||||||
|
sed -i 's/id: lblPassword/id: lblPassword\ncolor: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
||||||
|
sed -i 's/id: lblName/id: lblName\ncolor: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
||||||
|
sed -i 's/id: lblSession/id: lblSession\ncolor: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
||||||
|
sed -i 's/id: lblLayout/id: lblLayout\ncolor: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
||||||
|
sed -i 's/id: errorMessage/id: errorMessage\ncolor: "white"/' /usr/share/sddm/themes/maldives/Main.qml
|
2
files/system/sddm.conf.d/theme.conf
Normal file
2
files/system/sddm.conf.d/theme.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
[Theme]
|
||||||
|
Current=maldives
|
@@ -15,4 +15,79 @@ modules:
|
|||||||
|
|
||||||
- type: script
|
- type: script
|
||||||
scripts:
|
scripts:
|
||||||
- enableautoupdates.sh # using systemd did not work, so using this script instead
|
- enableautoupdates.sh # using systemd did not work, so using this script instead
|
||||||
|
|
||||||
|
- type: rpm-ostree
|
||||||
|
install:
|
||||||
|
# environment
|
||||||
|
# fuzzy finder
|
||||||
|
- fzf
|
||||||
|
# power profiles like
|
||||||
|
- tuned-ppd
|
||||||
|
# xwayland
|
||||||
|
- xorg-x11-server-Xwayland
|
||||||
|
# headset control
|
||||||
|
- headsetcontrol
|
||||||
|
# media related
|
||||||
|
- mediainfo
|
||||||
|
- playerctl
|
||||||
|
- alsa-firmware
|
||||||
|
# nofitications
|
||||||
|
- SwayNotificationCenter
|
||||||
|
# text editor
|
||||||
|
- neovim
|
||||||
|
# tools for evocation
|
||||||
|
- just
|
||||||
|
# zip utilities
|
||||||
|
- p7zip
|
||||||
|
# qt libraries
|
||||||
|
- qt5-qtwayland
|
||||||
|
- qt6-qtwayland
|
||||||
|
# emoji fonts
|
||||||
|
- google-noto-emoji-fonts
|
||||||
|
# vulkan
|
||||||
|
- vulkan-tools
|
||||||
|
- vulkan-validation-layers
|
||||||
|
|
||||||
|
|
||||||
|
# polkit
|
||||||
|
- polkit
|
||||||
|
- polkit-kde
|
||||||
|
|
||||||
|
# sound
|
||||||
|
- wireplumber
|
||||||
|
- pipewire
|
||||||
|
- pamixer
|
||||||
|
- pulseaudio-utils
|
||||||
|
|
||||||
|
# networking
|
||||||
|
- network-manager-applet
|
||||||
|
- bluez
|
||||||
|
- bluez-tools
|
||||||
|
- firewall-config
|
||||||
|
|
||||||
|
# file manager
|
||||||
|
- thunar
|
||||||
|
- thunar-archive-plugin
|
||||||
|
- thunar-volman
|
||||||
|
- xarchiver
|
||||||
|
- imv
|
||||||
|
- gvfs-mtp
|
||||||
|
- gvfs-gphoto2
|
||||||
|
- gvfs-smb
|
||||||
|
- gvfs-nfs
|
||||||
|
- gvfs-fuse
|
||||||
|
- gvfs-archive
|
||||||
|
|
||||||
|
# theme and GUI
|
||||||
|
- fontawesome-fonts-all
|
||||||
|
- gnome-themes-extra
|
||||||
|
- gnome-icon-theme
|
||||||
|
- paper-icon-theme
|
||||||
|
- breeze-icon-theme
|
||||||
|
- papirus-icon-theme
|
||||||
|
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- installproprietarypackages.sh
|
||||||
|
|
||||||
|
@@ -9,6 +9,10 @@ modules:
|
|||||||
- kwallet
|
- kwallet
|
||||||
- pam-kwallet
|
- pam-kwallet
|
||||||
|
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- setsddmtheming.sh
|
||||||
|
|
||||||
- type: systemd
|
- type: systemd
|
||||||
system:
|
system:
|
||||||
enabled:
|
enabled:
|
||||||
|
@@ -12,10 +12,10 @@ image-version: 42 # latest is also supported if you want new updates ASAP
|
|||||||
# module configuration, executed in order
|
# module configuration, executed in order
|
||||||
# you can include multiple instances of the same module
|
# you can include multiple instances of the same module
|
||||||
modules:
|
modules:
|
||||||
- from-file: components/sys-files-module.yml
|
- from-file: components/sddm-module.yml
|
||||||
- from-file: components/base-module.yml
|
- from-file: components/base-module.yml
|
||||||
- from-file: components/nvidia-module.yml
|
- from-file: components/nvidia-module.yml
|
||||||
- from-file: components/sddm-module.yml
|
- from-file: components/sys-files-module.yml
|
||||||
- from-file: components/hyprland-module.yml
|
- from-file: components/hyprland-module.yml
|
||||||
- from-file: components/default-flatpak.yml
|
- from-file: components/default-flatpak.yml
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user