Skip to content

Commit e2bb2e3

Browse files
committed
feat: Add Wallpaper Engine and System76-Scheduler to Yafti.
chore: Be explicit about using Chiaki4Deck over Chiaki on bazzite-deck
1 parent 427997a commit e2bb2e3

File tree

6 files changed

+27
-1
lines changed

6 files changed

+27
-1
lines changed

system_files/deck/usr/share/ublue-os/firstboot/yafti.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ screens:
4040
- Mozilla Firefox: org.mozilla.firefox
4141
- Protontricks: com.github.Matoking.protontricks
4242
- ProtonUp-Qt (Proton Updater): net.davidotek.pupgui2
43+
- Wallpaper Engine: just enable-wallpaper-engine
4344
Web Browsers:
4445
description: Additional browsers to complement Firefox
4546
default: false
@@ -54,7 +55,7 @@ screens:
5455
default: false
5556
packages:
5657
- Bottles: com.usebottles.bottles
57-
- Chiaki (PlayStation Remote Play): just get-chiaki
58+
- Chiaki4Deck (PlayStation Remote Play): just get-chiaki
5859
- Discord: com.discordapp.Discord
5960
- Heroic Games Launcher (GOG & Epic): com.heroicgameslauncher.hgl
6061
- Lutris: net.lutris.Lutris

system_files/deck/usr/share/ublue-os/just/custom.just

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ get-greenlight:
1616
get-chiaki
1717
flatpak install --noninteractive $(curl -s https://api.github.com/repos/streetpea/chiaki4deck/releases/latest | grep "browser_download_url.*flatpakref" | cut -d : -f 2,3 | tr -d \")
1818
19+
enable-wallpaper-engine:
20+
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git --single-branch /tmp/wallpaper-engine-kde-plugin
21+
plasmapkg2 -i /tmp/wallpaper-engine-kde-plugin/plugin
22+
1923
deckswap-on:
2024
#!/usr/bin/env bash
2125
STATUS=$(systemctl status deckswap.service)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Unit]
2+
Description=Forward com.system76.Scheduler session DBus messages to the system bus
3+
4+
[Service]
5+
ExecStart=/usr/bin/system76-scheduler-dbus-proxy
6+
7+
[Install]
8+
WantedBy=default.target

system_files/desktop/usr/share/ublue-os/firstboot/yafti.yml

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ screens:
3838
- Discord: com.discordapp.Discord
3939
- Mozilla Firefox: org.mozilla.firefox
4040
- ProtonUp-Qt (Proton Updater): net.davidotek.pupgui2
41+
- System76 Scheduler: just enable-system76-scheduler
42+
- Wallpaper Engine: just enable-wallpaper-engine
4143
Web Browsers:
4244
description: Additional browsers to complement Firefox
4345
default: false

system_files/desktop/usr/share/ublue-os/just/custom.just

+11
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@ get-greenlight:
33
wget https://github.com/unknownskl/greenlight/releases/download/v2.0.0-beta8/Greenlight-2.0.0-beta8.AppImage -O ~/Desktop/Greenlight.AppImage
44
chmod +x ~/Desktop/Greenlight.AppImage
55

6+
enable-system76-scheduler:
7+
git clone https://github.com/maxiberta/kwin-system76-scheduler-integration.git --single-branch /tmp/kwin-system76-scheduler-integration
8+
kpackagetool5 --type=KWin/Script -i /tmp/kwin-system76-scheduler-integration
9+
systemctl --user enable --now com.system76.Scheduler.dbusproxy.service
10+
systemctl enable --now com.system76.Scheduler.service
11+
kcmshell5 kwinscripts
12+
13+
enable-wallpaper-engine:
14+
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git --single-branch /tmp/wallpaper-engine-kde-plugin
15+
plasmapkg2 -i /tmp/wallpaper-engine-kde-plugin/plugin
16+
617
zram-on:
718
#!/usr/bin/env bash
819
KARGS=$(rpm-ostree kargs)

0 commit comments

Comments
 (0)