diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/defaults b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/defaults new file mode 100644 index 00000000..c26e93f4 --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/defaults @@ -0,0 +1,24 @@ +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[kdeglobals][General] +ColorScheme=BreezeDark + +[kdeglobals][KDE] +widgetStyle=Breeze + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][WindowSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.breeze +theme=Breeze + +[plasmarc][Theme] +name=default + +[Wallpaper] +Image=EndeavourOS diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 00000000..d6adc4bc --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,84 @@ +var panel = new Panel +var panelScreen = panel.screen + +// No need to set panel.location as ShellCorona::addPanel will automatically pick one available edge + +// For an Icons-Only Task Manager on the bottom, *3 is too much, *2 is too little +// Round down to next highest even number since the Panel size widget only displays +// even numbers +panel.height = 2 * Math.floor(gridUnit * 2.5 / 2) + +// Restrict horizontal panel to a maximum size of a 21:9 monitor +const maximumAspectRatio = 21/9; +if (panel.formFactor === "horizontal") { + const geo = screenGeometry(panelScreen); + const maximumWidth = Math.ceil(geo.height * maximumAspectRatio); + + if (geo.width > maximumWidth) { + panel.alignment = "center"; + panel.minimumLength = maximumWidth; + panel.maximumLength = maximumWidth; + } +} + +var kickoff = panel.addWidget("org.kde.plasma.kickoff") +kickoff.currentConfigGroup = ["Shortcuts"] +kickoff.writeConfig("global", "Alt+F1") +kickoff.currentConfigGroup = ["General"] +kickoff.writeConfig("favorites",[,"preferred://browser","preferred://filemanager","org.kde.konsole.desktop","calamares.desktop","org.kde.partitionmanager","eos-log-tool.desktop","org.kde.spectacle.desktop"]) + +panel.addWidget("org.kde.plasma.pager") + +let taskBar = panel.addWidget("org.kde.plasma.icontasks") +taskBar.currentConfigGroup = ["General"] +taskBar.writeConfig("launchers",[,"preferred://browser","preferred://filemanager","applications:org.kde.konsole.desktop","applications:eos-log-tool.desktop","applications:org.kde.spectacle.desktop","applications:calamares.desktop"]) + +panel.addWidget("org.kde.plasma.marginsseparator") + +/* Next up is determining whether to add the Input Method Panel + * widget to the panel or not. This is done based on whether + * the system locale's language id is a member of the following + * white list of languages which are known to pull in one of + * our supported IME backends when chosen during installation + * of common distributions. */ + +var langIds = ["as", // Assamese + "bn", // Bengali + "bo", // Tibetan + "brx", // Bodo + "doi", // Dogri + "gu", // Gujarati + "hi", // Hindi + "ja", // Japanese + "kn", // Kannada + "ko", // Korean + "kok", // Konkani + "ks", // Kashmiri + "lep", // Lepcha + "mai", // Maithili + "ml", // Malayalam + "mni", // Manipuri + "mr", // Marathi + "ne", // Nepali + "or", // Odia + "pa", // Punjabi + "sa", // Sanskrit + "sat", // Santali + "sd", // Sindhi + "si", // Sinhala + "ta", // Tamil + "te", // Telugu + "th", // Thai + "ur", // Urdu + "vi", // Vietnamese + "zh_CN", // Simplified Chinese + "zh_TW"] // Traditional Chinese + +if (langIds.indexOf(languageId) != -1) { + panel.addWidget("org.kde.plasma.kimpanel"); +} + +panel.addWidget("org.kde.plasma.systemtray") +panel.addWidget("org.kde.plasma.digitalclock") +panel.addWidget("org.kde.plasma.showdesktop") + diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/fullscreenpreview.jpg b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/fullscreenpreview.jpg new file mode 100644 index 00000000..5f8f5a6b Binary files /dev/null and b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/fullscreenpreview.jpg differ diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/preview.png b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/preview.png new file mode 100644 index 00000000..38b7e591 Binary files /dev/null and b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/contents/previews/preview.png differ diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.desktop b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.desktop new file mode 100644 index 00000000..2996424f --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Comment= +Name=Breeze Dark EndeavourOS +X-KDE-PluginInfo-Author=EndeavourOS +X-KDE-PluginInfo-Category=Plasma Look And Feel +X-KDE-PluginInfo-Email=info@endeavouros.com +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-License=GPL 2+ +X-KDE-PluginInfo-Name=com.endeavouros.breezedarkeos.desktop +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website=www.endeavouros.com +X-KDE-ServiceTypes=Plasma/LookAndFeel + +[Wallpaper] +defaultWallpaperTheme=EndeavourOS +defaultFileSuffix=.png +defaultWidth=3840 +defaultHeight=2160 + diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.json b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.json new file mode 100644 index 00000000..e91b4fcf --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/plasma/look-and-feel/com.endeavouros.breezedarkeos.desktop/metadata.json @@ -0,0 +1,11 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Category": "", + "Description": "Breeze Dark EndeavourOS", + "Id": "com.endeavouros.breezedarkeos.desktop", + "License": "GPLv2+", + "Name": "Breeze Dark EndeavourOS", + "Website": "https://www.kde.org" + } +} diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/images/3840x2160.png b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/images/3840x2160.png new file mode 120000 index 00000000..8f6c98c9 --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/images/3840x2160.png @@ -0,0 +1 @@ +/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png \ No newline at end of file diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/screenshot.png b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/screenshot.png new file mode 100644 index 00000000..4e9f5e3f Binary files /dev/null and b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/contents/screenshot.png differ diff --git a/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/metadata.json b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/metadata.json new file mode 100644 index 00000000..f0997ede --- /dev/null +++ b/airootfs/root/endeavouros-skel-liveuser/src/etc/skel/.local/share/wallpapers/EndeavourOS/metadata.json @@ -0,0 +1,7 @@ +{ + "KPlugin": { + "Id": "EndeavourOS", + "License": "CC-BY-SA-4.0", + "Name": "EndeavourOS" + } +}