feat: Add Wallpaper Engine and System76-Scheduler to Yafti.

chore: Be explicit about using Chiaki4Deck over Chiaki on bazzite-deck
This commit is contained in:
Kyle Gospodnetich 2023-06-28 11:42:16 -07:00
parent 427997a0c9
commit e2bb2e3a16
6 changed files with 27 additions and 1 deletions

View File

@ -40,6 +40,7 @@ screens:
- Mozilla Firefox: org.mozilla.firefox
- Protontricks: com.github.Matoking.protontricks
- ProtonUp-Qt (Proton Updater): net.davidotek.pupgui2
- Wallpaper Engine: just enable-wallpaper-engine
Web Browsers:
description: Additional browsers to complement Firefox
default: false
@ -54,7 +55,7 @@ screens:
default: false
packages:
- Bottles: com.usebottles.bottles
- Chiaki (PlayStation Remote Play): just get-chiaki
- Chiaki4Deck (PlayStation Remote Play): just get-chiaki
- Discord: com.discordapp.Discord
- Heroic Games Launcher (GOG & Epic): com.heroicgameslauncher.hgl
- Lutris: net.lutris.Lutris

View File

@ -16,6 +16,10 @@ get-greenlight:
get-chiaki
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 \")
enable-wallpaper-engine:
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git --single-branch /tmp/wallpaper-engine-kde-plugin
plasmapkg2 -i /tmp/wallpaper-engine-kde-plugin/plugin
deckswap-on:
#!/usr/bin/env bash
STATUS=$(systemctl status deckswap.service)

View File

@ -0,0 +1,8 @@
[Unit]
Description=Forward com.system76.Scheduler session DBus messages to the system bus
[Service]
ExecStart=/usr/bin/system76-scheduler-dbus-proxy
[Install]
WantedBy=default.target

View File

@ -38,6 +38,8 @@ screens:
- Discord: com.discordapp.Discord
- Mozilla Firefox: org.mozilla.firefox
- ProtonUp-Qt (Proton Updater): net.davidotek.pupgui2
- System76 Scheduler: just enable-system76-scheduler
- Wallpaper Engine: just enable-wallpaper-engine
Web Browsers:
description: Additional browsers to complement Firefox
default: false

View File

@ -3,6 +3,17 @@ get-greenlight:
wget https://github.com/unknownskl/greenlight/releases/download/v2.0.0-beta8/Greenlight-2.0.0-beta8.AppImage -O ~/Desktop/Greenlight.AppImage
chmod +x ~/Desktop/Greenlight.AppImage
enable-system76-scheduler:
git clone https://github.com/maxiberta/kwin-system76-scheduler-integration.git --single-branch /tmp/kwin-system76-scheduler-integration
kpackagetool5 --type=KWin/Script -i /tmp/kwin-system76-scheduler-integration
systemctl --user enable --now com.system76.Scheduler.dbusproxy.service
systemctl enable --now com.system76.Scheduler.service
kcmshell5 kwinscripts
enable-wallpaper-engine:
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git --single-branch /tmp/wallpaper-engine-kde-plugin
plasmapkg2 -i /tmp/wallpaper-engine-kde-plugin/plugin
zram-on:
#!/usr/bin/env bash
KARGS=$(rpm-ostree kargs)