mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-06-11 16:57:43 +00:00
Add a wallpapers/SHIFT package with light and dark images. Set Image=SHIFT in the look-and-feel defaults. Plasma's org.kde.image backend requires a directory URL, not a bare package ID, when writing Image= in a layout.js. Use configure_file to stamp the resolved KDE_INSTALL_WALLPAPERDIR path into the installed layout.js at build time.
24 lines
No EOL
1,001 B
JavaScript
24 lines
No EOL
1,001 B
JavaScript
// SPDX-FileCopyrightText: 2014 Aaron J. Seigo
|
|
// SPDX-FileCopyrightText: 2014-2019 Marco Martin <mart@kde.org>
|
|
// SPDX-FileCopyrightText: 2015-2021 Bhushan Shah <bshah@kde.org>
|
|
// SPDX-FileCopyrightText: 2021 Aleix Pol <apol@kde.org>
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
// Load panel layout
|
|
loadTemplate("org.kde.plasma.mobile.defaultNavigationPanel");
|
|
loadTemplate("org.kde.plasma.mobile.defaultStatusBar");
|
|
|
|
// Set wallpaper plugin
|
|
var shiftDefaultWallpaperUrl = "@SHIFT_DEFAULT_WALLPAPER_URL@";
|
|
var desktopsArray = desktopsForActivity(currentActivity());
|
|
for (var j = 0; j < desktopsArray.length; j++) {
|
|
desktopsArray[j].wallpaperPlugin = "org.kde.image";
|
|
desktopsArray[j].currentConfigGroup = ["Wallpaper", "org.kde.image", "General"];
|
|
desktopsArray[j].writeConfig("Image", shiftDefaultWallpaperUrl);
|
|
|
|
if (j == 0) {
|
|
// Add meta shortcut
|
|
desktopsArray[0].currentConfigGroup = ["Shortcuts"]
|
|
desktopsArray[0].writeConfig("global", "Meta+F1")
|
|
}
|
|
} |