diff --git a/Desktop/README.md b/Desktop/README.md new file mode 100644 index 0000000..dabac24 --- /dev/null +++ b/Desktop/README.md @@ -0,0 +1,28 @@ +# NebulaOS Desktop Mode + +NebulaOS Desktop Mode is the mouse-and-keyboard desktop layer for NebulaOS. It uses KDE Plasma as the starter foundation so the system can provide a normal Linux desktop while the Nebula-specific shell, launcher, and visual identity mature. + +The repository is the source of truth. Local KDE folders under `~/.local/share` are runtime and test targets only. During development, symlinks can point KDE at the files in this repo; for packaging and install testing, use the apply script to copy the same repo files into KDE's local package locations. + +## Current Customisation Layer + +Starter KDE Plasma customisation currently happens through: + +- Plasma desktop themes for shell surfaces such as panels, widgets, popups, dialogs, and SVG assets. +- Look-and-feel packages for grouping the desktop experience under a Nebula identity. +- Color schemes for the Nebula Dark palette. +- Plasmoids for prototype Nebula desktop widgets such as the launcher. +- Later, KWin scripts and deeper KDE source patches after this prototype layer works. + +This layer should stay small and safe for now. Avoid deep KDE source changes until the Plasma theme, color scheme, look-and-feel package, and launcher prototype are easy to test and iterate. + +## Useful Test Commands + +```bash +kbuildsycoca6 +plasmoidviewer -a org.nebula.launcher +./Desktop/scripts/reload-plasma.sh +./Desktop/scripts/apply-nebula-desktop.sh +``` + +`reload-plasma.sh` is for refreshing Plasma after editing symlinked repo files. `apply-nebula-desktop.sh` copies the repo packages into local KDE folders for install and packaging tests. diff --git a/Desktop/dialogs/background.svgz b/Desktop/dialogs/background.svgz new file mode 100644 index 0000000..ab2a5a6 Binary files /dev/null and b/Desktop/dialogs/background.svgz differ diff --git a/Desktop/icons/akonadi.svgz b/Desktop/icons/akonadi.svgz new file mode 100644 index 0000000..26e17e0 Binary files /dev/null and b/Desktop/icons/akonadi.svgz differ diff --git a/Desktop/icons/akregator.svgz b/Desktop/icons/akregator.svgz new file mode 100644 index 0000000..2cc37e0 Binary files /dev/null and b/Desktop/icons/akregator.svgz differ diff --git a/Desktop/icons/amarok.svgz b/Desktop/icons/amarok.svgz new file mode 100644 index 0000000..3ec39aa Binary files /dev/null and b/Desktop/icons/amarok.svgz differ diff --git a/Desktop/icons/applications.svgz b/Desktop/icons/applications.svgz new file mode 100644 index 0000000..6fd0675 Binary files /dev/null and b/Desktop/icons/applications.svgz differ diff --git a/Desktop/icons/apport.svgz b/Desktop/icons/apport.svgz new file mode 100644 index 0000000..24753d6 Binary files /dev/null and b/Desktop/icons/apport.svgz differ diff --git a/Desktop/icons/audio.svgz b/Desktop/icons/audio.svgz new file mode 100644 index 0000000..71f258f Binary files /dev/null and b/Desktop/icons/audio.svgz differ diff --git a/Desktop/icons/battery.svgz b/Desktop/icons/battery.svgz new file mode 100644 index 0000000..d24ce03 Binary files /dev/null and b/Desktop/icons/battery.svgz differ diff --git a/Desktop/icons/bookmarks.svgz b/Desktop/icons/bookmarks.svgz new file mode 100644 index 0000000..ad95bd2 Binary files /dev/null and b/Desktop/icons/bookmarks.svgz differ diff --git a/Desktop/icons/cantata.svgz b/Desktop/icons/cantata.svgz new file mode 100644 index 0000000..4a57f2a Binary files /dev/null and b/Desktop/icons/cantata.svgz differ diff --git a/Desktop/icons/computer.svgz b/Desktop/icons/computer.svgz new file mode 100644 index 0000000..281b9b4 Binary files /dev/null and b/Desktop/icons/computer.svgz differ diff --git a/Desktop/icons/configure.svgz b/Desktop/icons/configure.svgz new file mode 100644 index 0000000..c74f3e0 Binary files /dev/null and b/Desktop/icons/configure.svgz differ diff --git a/Desktop/icons/device.svgz b/Desktop/icons/device.svgz new file mode 100644 index 0000000..1993d02 Binary files /dev/null and b/Desktop/icons/device.svgz differ diff --git a/Desktop/icons/disk.svgz b/Desktop/icons/disk.svgz new file mode 100644 index 0000000..2f018fa Binary files /dev/null and b/Desktop/icons/disk.svgz differ diff --git a/Desktop/icons/distribute.svgz b/Desktop/icons/distribute.svgz new file mode 100644 index 0000000..689eb8b Binary files /dev/null and b/Desktop/icons/distribute.svgz differ diff --git a/Desktop/icons/document.svgz b/Desktop/icons/document.svgz new file mode 100644 index 0000000..da3ef9f Binary files /dev/null and b/Desktop/icons/document.svgz differ diff --git a/Desktop/icons/drive.svgz b/Desktop/icons/drive.svgz new file mode 100644 index 0000000..448391e Binary files /dev/null and b/Desktop/icons/drive.svgz differ diff --git a/Desktop/icons/edit.svgz b/Desktop/icons/edit.svgz new file mode 100644 index 0000000..361e13f Binary files /dev/null and b/Desktop/icons/edit.svgz differ diff --git a/Desktop/icons/fcitx.svgz b/Desktop/icons/fcitx.svgz new file mode 100644 index 0000000..8e2f07a Binary files /dev/null and b/Desktop/icons/fcitx.svgz differ diff --git a/Desktop/icons/go.svgz b/Desktop/icons/go.svgz new file mode 100644 index 0000000..f473fc4 Binary files /dev/null and b/Desktop/icons/go.svgz differ diff --git a/Desktop/icons/ime.svgz b/Desktop/icons/ime.svgz new file mode 100644 index 0000000..578c35c Binary files /dev/null and b/Desktop/icons/ime.svgz differ diff --git a/Desktop/icons/input.svgz b/Desktop/icons/input.svgz new file mode 100644 index 0000000..34931c5 Binary files /dev/null and b/Desktop/icons/input.svgz differ diff --git a/Desktop/icons/kalarm.svgz b/Desktop/icons/kalarm.svgz new file mode 100644 index 0000000..bc1d5a0 Binary files /dev/null and b/Desktop/icons/kalarm.svgz differ diff --git a/Desktop/icons/kdeconnect.svgz b/Desktop/icons/kdeconnect.svgz new file mode 100644 index 0000000..ddfa196 Binary files /dev/null and b/Desktop/icons/kdeconnect.svgz differ diff --git a/Desktop/icons/keyboard.svgz b/Desktop/icons/keyboard.svgz new file mode 100644 index 0000000..c3ed2ff Binary files /dev/null and b/Desktop/icons/keyboard.svgz differ diff --git a/Desktop/icons/kget.svgz b/Desktop/icons/kget.svgz new file mode 100644 index 0000000..c737183 Binary files /dev/null and b/Desktop/icons/kget.svgz differ diff --git a/Desktop/icons/kgpg.svgz b/Desktop/icons/kgpg.svgz new file mode 100644 index 0000000..fd0588c Binary files /dev/null and b/Desktop/icons/kgpg.svgz differ diff --git a/Desktop/icons/kleopatra.svgz b/Desktop/icons/kleopatra.svgz new file mode 100644 index 0000000..39835a3 Binary files /dev/null and b/Desktop/icons/kleopatra.svgz differ diff --git a/Desktop/icons/klipper.svgz b/Desktop/icons/klipper.svgz new file mode 100644 index 0000000..c331ae5 Binary files /dev/null and b/Desktop/icons/klipper.svgz differ diff --git a/Desktop/icons/kmail.svgz b/Desktop/icons/kmail.svgz new file mode 100644 index 0000000..1ed8492 Binary files /dev/null and b/Desktop/icons/kmail.svgz differ diff --git a/Desktop/icons/konv_message.svgz b/Desktop/icons/konv_message.svgz new file mode 100644 index 0000000..47dd526 Binary files /dev/null and b/Desktop/icons/konv_message.svgz differ diff --git a/Desktop/icons/konversation.svgz b/Desktop/icons/konversation.svgz new file mode 100644 index 0000000..70406c5 Binary files /dev/null and b/Desktop/icons/konversation.svgz differ diff --git a/Desktop/icons/kopete.svgz b/Desktop/icons/kopete.svgz new file mode 100644 index 0000000..6d17fa8 Binary files /dev/null and b/Desktop/icons/kopete.svgz differ diff --git a/Desktop/icons/korgac.svgz b/Desktop/icons/korgac.svgz new file mode 100644 index 0000000..ca61a31 Binary files /dev/null and b/Desktop/icons/korgac.svgz differ diff --git a/Desktop/icons/kpackagekit.svgz b/Desktop/icons/kpackagekit.svgz new file mode 100644 index 0000000..22e894f Binary files /dev/null and b/Desktop/icons/kpackagekit.svgz differ diff --git a/Desktop/icons/kruler.svgz b/Desktop/icons/kruler.svgz new file mode 100644 index 0000000..d5d69d9 Binary files /dev/null and b/Desktop/icons/kruler.svgz differ diff --git a/Desktop/icons/kteatime.svgz b/Desktop/icons/kteatime.svgz new file mode 100644 index 0000000..b515c8b Binary files /dev/null and b/Desktop/icons/kteatime.svgz differ diff --git a/Desktop/icons/ktorrent.svgz b/Desktop/icons/ktorrent.svgz new file mode 100644 index 0000000..0cef8ef Binary files /dev/null and b/Desktop/icons/ktorrent.svgz differ diff --git a/Desktop/icons/kup.svgz b/Desktop/icons/kup.svgz new file mode 100644 index 0000000..81a9efe Binary files /dev/null and b/Desktop/icons/kup.svgz differ diff --git a/Desktop/icons/list.svgz b/Desktop/icons/list.svgz new file mode 100644 index 0000000..182df73 Binary files /dev/null and b/Desktop/icons/list.svgz differ diff --git a/Desktop/icons/mail.svgz b/Desktop/icons/mail.svgz new file mode 100644 index 0000000..0d88643 Binary files /dev/null and b/Desktop/icons/mail.svgz differ diff --git a/Desktop/icons/media.svgz b/Desktop/icons/media.svgz new file mode 100644 index 0000000..d250075 Binary files /dev/null and b/Desktop/icons/media.svgz differ diff --git a/Desktop/icons/mobile.svgz b/Desktop/icons/mobile.svgz new file mode 100644 index 0000000..e44ad0f Binary files /dev/null and b/Desktop/icons/mobile.svgz differ diff --git a/Desktop/icons/network.svgz b/Desktop/icons/network.svgz new file mode 100644 index 0000000..de5f314 Binary files /dev/null and b/Desktop/icons/network.svgz differ diff --git a/Desktop/icons/notification.svgz b/Desktop/icons/notification.svgz new file mode 100644 index 0000000..85575de Binary files /dev/null and b/Desktop/icons/notification.svgz differ diff --git a/Desktop/icons/osd.svgz b/Desktop/icons/osd.svgz new file mode 100644 index 0000000..cd9e569 Binary files /dev/null and b/Desktop/icons/osd.svgz differ diff --git a/Desktop/icons/phone.svgz b/Desktop/icons/phone.svgz new file mode 100644 index 0000000..4d1e65b Binary files /dev/null and b/Desktop/icons/phone.svgz differ diff --git a/Desktop/icons/plasmavault.svgz b/Desktop/icons/plasmavault.svgz new file mode 100644 index 0000000..61f5a32 Binary files /dev/null and b/Desktop/icons/plasmavault.svgz differ diff --git a/Desktop/icons/plasmavault_error.svgz b/Desktop/icons/plasmavault_error.svgz new file mode 100644 index 0000000..43b9d7a Binary files /dev/null and b/Desktop/icons/plasmavault_error.svgz differ diff --git a/Desktop/icons/preferences.svgz b/Desktop/icons/preferences.svgz new file mode 100644 index 0000000..2ee1f7d Binary files /dev/null and b/Desktop/icons/preferences.svgz differ diff --git a/Desktop/icons/printer.svgz b/Desktop/icons/printer.svgz new file mode 100644 index 0000000..c3aebba Binary files /dev/null and b/Desktop/icons/printer.svgz differ diff --git a/Desktop/icons/quassel.svgz b/Desktop/icons/quassel.svgz new file mode 100644 index 0000000..3d3b678 Binary files /dev/null and b/Desktop/icons/quassel.svgz differ diff --git a/Desktop/icons/search.svgz b/Desktop/icons/search.svgz new file mode 100644 index 0000000..76a2444 Binary files /dev/null and b/Desktop/icons/search.svgz differ diff --git a/Desktop/icons/slc.svgz b/Desktop/icons/slc.svgz new file mode 100644 index 0000000..0a8cb18 Binary files /dev/null and b/Desktop/icons/slc.svgz differ diff --git a/Desktop/icons/software.svgz b/Desktop/icons/software.svgz new file mode 100644 index 0000000..3af4b67 Binary files /dev/null and b/Desktop/icons/software.svgz differ diff --git a/Desktop/icons/start.svgz b/Desktop/icons/start.svgz new file mode 100644 index 0000000..c2865ac Binary files /dev/null and b/Desktop/icons/start.svgz differ diff --git a/Desktop/icons/system.svgz b/Desktop/icons/system.svgz new file mode 100644 index 0000000..847fadf Binary files /dev/null and b/Desktop/icons/system.svgz differ diff --git a/Desktop/icons/touchpad.svgz b/Desktop/icons/touchpad.svgz new file mode 100644 index 0000000..2116b82 Binary files /dev/null and b/Desktop/icons/touchpad.svgz differ diff --git a/Desktop/icons/user.svgz b/Desktop/icons/user.svgz new file mode 100644 index 0000000..01dc29e Binary files /dev/null and b/Desktop/icons/user.svgz differ diff --git a/Desktop/icons/video-card.svgz b/Desktop/icons/video-card.svgz new file mode 100644 index 0000000..1931b38 Binary files /dev/null and b/Desktop/icons/video-card.svgz differ diff --git a/Desktop/icons/video.svgz b/Desktop/icons/video.svgz new file mode 100644 index 0000000..941e55e Binary files /dev/null and b/Desktop/icons/video.svgz differ diff --git a/Desktop/icons/view.svgz b/Desktop/icons/view.svgz new file mode 100644 index 0000000..c9f1147 Binary files /dev/null and b/Desktop/icons/view.svgz differ diff --git a/Desktop/icons/vlc.svgz b/Desktop/icons/vlc.svgz new file mode 100644 index 0000000..a2f6a6c Binary files /dev/null and b/Desktop/icons/vlc.svgz differ diff --git a/Desktop/icons/wallet.svgz b/Desktop/icons/wallet.svgz new file mode 100644 index 0000000..9fdf01c Binary files /dev/null and b/Desktop/icons/wallet.svgz differ diff --git a/Desktop/icons/window.svgz b/Desktop/icons/window.svgz new file mode 100644 index 0000000..2a183ca Binary files /dev/null and b/Desktop/icons/window.svgz differ diff --git a/Desktop/icons/yakuake.svgz b/Desktop/icons/yakuake.svgz new file mode 100644 index 0000000..d432446 Binary files /dev/null and b/Desktop/icons/yakuake.svgz differ diff --git a/Desktop/icons/zoom.svgz b/Desktop/icons/zoom.svgz new file mode 100644 index 0000000..824b80c Binary files /dev/null and b/Desktop/icons/zoom.svgz differ diff --git a/Desktop/metadata.json b/Desktop/metadata.json new file mode 100644 index 0000000..a7edd27 --- /dev/null +++ b/Desktop/metadata.json @@ -0,0 +1,157 @@ +{ + "KPlugin": { + "Authors": [ + { + "Email": "", + "Name": "Nebula", + "Name[ar]": "Nebula", + "Name[az]": "Nebula", + "Name[be]": "Nebula", + "Name[bg]": "Nebula", + "Name[ca@valencia]": "Nebula", + "Name[ca]": "Nebula", + "Name[cs]": "Nebula", + "Name[da]": "Nebula", + "Name[de]": "Nebula", + "Name[el]": "Nebula", + "Name[en_GB]": "Nebula", + "Name[eo]": "Nebula", + "Name[es]": "Nebula", + "Name[eu]": "Nebula", + "Name[fi]": "Nebula", + "Name[fr]": "Nebula", + "Name[gl]": "Nebula", + "Name[he]": "Nebula", + "Name[hi]": "Nebula", + "Name[hu]": "Nebula", + "Name[ia]": "Nebula", + "Name[id]": "Nebula", + "Name[is]": "Nebula", + "Name[it]": "Nebula", + "Name[ka]": "Nebula", + "Name[ko]": "Nebula", + "Name[lt]": "Nebula", + "Name[lv]": "Nebula", + "Name[nb]": "Nebula", + "Name[nl]": "Nebula", + "Name[nn]": "Nebula", + "Name[pl]": "Nebula", + "Name[pt]": "Nebula", + "Name[pt_BR]": "Nebula", + "Name[ro]": "Nebula", + "Name[ru]": "Nebula", + "Name[sa]": "Nebula", + "Name[sk]": "Nebula", + "Name[sl]": "Nebula", + "Name[sv]": "Nebula", + "Name[ta]": "Nebula", + "Name[tr]": "Nebula", + "Name[uk]": "Nebula", + "Name[vi]": "Nebula", + "Name[zh_CN]": "Nebula", + "Name[zh_TW]": "Nebula" + } + ], + "Category": "", + "Description": "Nebula Plasma desktop theme for NebulaOS", + "Description[ar]": "سمة سطح مكتب Nebula Plasma لـ NebulaOS", + "Description[az]": "Nebula Plasma desktop theme for NebulaOS", + "Description[be]": "Nebula Plasma desktop theme for NebulaOS", + "Description[bg]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ca@valencia]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ca]": "Nebula Plasma desktop theme for NebulaOS", + "Description[cs]": "Nebula Plasma desktop theme for NebulaOS", + "Description[da]": "Nebula Plasma desktop theme for NebulaOS", + "Description[de]": "Nebula Plasma-Desktopthema für NebulaOS", + "Description[el]": "Nebula Plasma desktop theme for NebulaOS", + "Description[en_GB]": "Nebula Plasma desktop theme for NebulaOS", + "Description[eo]": "Nebula Plasma desktop theme for NebulaOS", + "Description[es]": "Tema de escritorio Nebula Plasma para NebulaOS", + "Description[eu]": "Nebula Plasma desktop theme for NebulaOS", + "Description[fi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[fr]": "Thème de bureau Nebula Plasma pour NebulaOS", + "Description[gl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[he]": "Nebula Plasma desktop theme for NebulaOS", + "Description[hi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[hu]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ia]": "Nebula Plasma desktop theme for NebulaOS", + "Description[id]": "Nebula Plasma desktop theme for NebulaOS", + "Description[is]": "Nebula Plasma desktop theme for NebulaOS", + "Description[it]": "Tema desktop Nebula Plasma per NebulaOS", + "Description[ka]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ko]": "NebulaOS용 Nebula Plasma 데스크톱 테마", + "Description[lt]": "Nebula Plasma desktop theme for NebulaOS", + "Description[lv]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nb]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nn]": "Nebula Plasma desktop theme for NebulaOS", + "Description[pl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[pt]": "Tema de ambiente de trabalho Nebula Plasma para NebulaOS", + "Description[pt_BR]": "Tema de área de trabalho Nebula Plasma para o NebulaOS", + "Description[ro]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ru]": "Тема рабочего стола Nebula Plasma для NebulaOS", + "Description[sa]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sk]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sv]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ta]": "Nebula Plasma desktop theme for NebulaOS", + "Description[tr]": "Nebula Plasma desktop theme for NebulaOS", + "Description[uk]": "Nebula Plasma desktop theme for NebulaOS", + "Description[vi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[zh_CN]": "NebulaOS 的 Nebula Plasma 桌面主题", + "Description[zh_TW]": "NebulaOS 的 Nebula Plasma 桌面主題", + "EnabledByDefault": true, + "Id": "Nebula", + "License": "LGPL", + "Name": "Nebula Plasma", + "Name[ar]": "Nebula Plasma", + "Name[az]": "Nebula Plasma", + "Name[be]": "Nebula Plasma", + "Name[bg]": "Nebula Plasma", + "Name[ca@valencia]": "Nebula Plasma", + "Name[ca]": "Nebula Plasma", + "Name[cs]": "Nebula Plasma", + "Name[da]": "Nebula Plasma", + "Name[de]": "Nebula Plasma", + "Name[el]": "Nebula Plasma", + "Name[en_GB]": "Nebula Plasma", + "Name[eo]": "Nebula Plasma", + "Name[es]": "Nebula Plasma", + "Name[eu]": "Nebula Plasma", + "Name[fi]": "Nebula Plasma", + "Name[fr]": "Nebula Plasma", + "Name[gl]": "Nebula Plasma", + "Name[he]": "Nebula Plasma", + "Name[hi]": "Nebula Plasma", + "Name[hu]": "Nebula Plasma", + "Name[ia]": "Nebula Plasma", + "Name[id]": "Nebula Plasma", + "Name[is]": "Nebula Plasma", + "Name[it]": "Nebula Plasma", + "Name[ka]": "Nebula Plasma", + "Name[ko]": "Nebula Plasma", + "Name[lt]": "Nebula Plasma", + "Name[lv]": "Nebula Plasma", + "Name[nb]": "Nebula Plasma", + "Name[nl]": "Nebula Plasma", + "Name[nn]": "Nebula Plasma", + "Name[pl]": "Nebula Plasma", + "Name[pt]": "Nebula Plasma", + "Name[pt_BR]": "Nebula Plasma", + "Name[ro]": "Nebula Plasma", + "Name[ru]": "Nebula Plasma", + "Name[sa]": "Nebula Plasma", + "Name[sk]": "Nebula Plasma", + "Name[sl]": "Nebula Plasma", + "Name[sv]": "Nebula Plasma", + "Name[ta]": "Nebula Plasma", + "Name[tr]": "Nebula Plasma", + "Name[uk]": "Nebula Plasma", + "Name[vi]": "Nebula Plasma", + "Name[zh_CN]": "Nebula Plasma", + "Name[zh_TW]": "Nebula Plasma", + "Version": "6.22.0", + "Website": "https://git.zambazosmedia.group/nebula-project/Nebula-OS" + }, + "X-Plasma-API": "5.0" +} diff --git a/Desktop/opaque/dialogs/background.svgz b/Desktop/opaque/dialogs/background.svgz new file mode 100644 index 0000000..95371eb Binary files /dev/null and b/Desktop/opaque/dialogs/background.svgz differ diff --git a/Desktop/opaque/widgets/panel-background.svgz b/Desktop/opaque/widgets/panel-background.svgz new file mode 100644 index 0000000..bafa330 Binary files /dev/null and b/Desktop/opaque/widgets/panel-background.svgz differ diff --git a/Desktop/opaque/widgets/tooltip.svgz b/Desktop/opaque/widgets/tooltip.svgz new file mode 100644 index 0000000..088e11f Binary files /dev/null and b/Desktop/opaque/widgets/tooltip.svgz differ diff --git a/Desktop/plasma/color-schemes/NebulaDark.colors b/Desktop/plasma/color-schemes/NebulaDark.colors new file mode 100644 index 0000000..3b300ee --- /dev/null +++ b/Desktop/plasma/color-schemes/NebulaDark.colors @@ -0,0 +1,119 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=25,28,42 +BackgroundNormal=18,21,33 +DecorationFocus=111,92,255 +DecorationHover=104,92,255 +ForegroundActive=143,132,255 +ForegroundInactive=140,145,165 +ForegroundLink=136,170,255 +ForegroundNegative=255,98,118 +ForegroundNeutral=255,194,102 +ForegroundNormal=236,240,255 +ForegroundPositive=92,230,170 +ForegroundVisited=180,142,255 + +[Colors:Complementary] +BackgroundAlternate=20,24,38 +BackgroundNormal=10,13,24 +DecorationFocus=111,92,255 +DecorationHover=104,92,255 +ForegroundActive=143,132,255 +ForegroundInactive=138,144,166 +ForegroundLink=136,170,255 +ForegroundNegative=255,98,118 +ForegroundNeutral=255,194,102 +ForegroundNormal=238,242,255 +ForegroundPositive=92,230,170 +ForegroundVisited=180,142,255 + +[Colors:Selection] +BackgroundAlternate=111,92,255 +BackgroundNormal=104,92,255 +DecorationFocus=143,132,255 +DecorationHover=143,132,255 +ForegroundActive=255,255,255 +ForegroundInactive=228,230,245 +ForegroundLink=255,255,255 +ForegroundNegative=255,220,225 +ForegroundNeutral=255,245,214 +ForegroundNormal=255,255,255 +ForegroundPositive=220,255,242 +ForegroundVisited=245,238,255 + +[Colors:Tooltip] +BackgroundAlternate=22,25,40 +BackgroundNormal=13,16,28 +DecorationFocus=111,92,255 +DecorationHover=104,92,255 +ForegroundActive=143,132,255 +ForegroundInactive=150,156,178 +ForegroundLink=136,170,255 +ForegroundNegative=255,98,118 +ForegroundNeutral=255,194,102 +ForegroundNormal=238,242,255 +ForegroundPositive=92,230,170 +ForegroundVisited=180,142,255 + +[Colors:View] +BackgroundAlternate=13,17,31 +BackgroundNormal=8,11,22 +DecorationFocus=111,92,255 +DecorationHover=104,92,255 +ForegroundActive=143,132,255 +ForegroundInactive=137,143,165 +ForegroundLink=136,170,255 +ForegroundNegative=255,98,118 +ForegroundNeutral=255,194,102 +ForegroundNormal=232,237,252 +ForegroundPositive=92,230,170 +ForegroundVisited=180,142,255 + +[Colors:Window] +BackgroundAlternate=16,20,34 +BackgroundNormal=10,13,24 +DecorationFocus=111,92,255 +DecorationHover=104,92,255 +ForegroundActive=143,132,255 +ForegroundInactive=144,150,172 +ForegroundLink=136,170,255 +ForegroundNegative=255,98,118 +ForegroundNeutral=255,194,102 +ForegroundNormal=235,240,255 +ForegroundPositive=92,230,170 +ForegroundVisited=180,142,255 + +[General] +ColorScheme=Nebula Dark +Name=Nebula Dark +shadeSortColumn=true + +[KDE] +contrast=4 + +[WM] +activeBackground=10,13,24 +activeBlend=10,13,24 +activeForeground=235,240,255 +inactiveBackground=13,17,31 +inactiveBlend=13,17,31 +inactiveForeground=145,151,173 diff --git a/Desktop/plasma/desktoptheme/Nebula/README-Desktop.md b/Desktop/plasma/desktoptheme/Nebula/README-Desktop.md new file mode 100644 index 0000000..aa6492e --- /dev/null +++ b/Desktop/plasma/desktoptheme/Nebula/README-Desktop.md @@ -0,0 +1,271 @@ +# NebulaOS Desktop Mode + +Desktop Mode is the full Linux desktop experience for NebulaOS. + +It exists because NebulaOS should not only be a console-style interface. +It should also be a capable desktop operating system when the user needs one. + +Bigscreen Mode is for controller-first gaming and media. +Desktop Mode is for everything else. + +--- + +## Purpose + +Desktop Mode gives users access to a normal computer environment. + +It is designed for: + +* File management +* Web browsing +* Productivity +* Development +* Modding +* Troubleshooting +* Advanced settings +* Desktop gaming +* App management +* System maintenance + +NebulaOS should feel simple in Bigscreen Mode, but never locked down. + +Desktop Mode is what keeps NebulaOS flexible. + +--- + +## Recommended Foundation + +The recommended Desktop Mode foundation is: + +* Linux +* KDE Plasma +* SDDM +* Wayland where possible +* X11 fallback where needed +* Custom Nebula theme +* Custom Nebula session entries + +KDE Plasma is recommended because it is: + +* Highly customizable +* Friendly to Linux gaming workflows +* Themeable +* Mature +* Flexible +* Suitable for both desktop and handheld layouts + +--- + +## Design Direction + +Desktop Mode should feel: + +* Clean +* Smooth +* Modern +* Minimal +* Polished +* Fast +* Familiar +* Slightly futuristic + +The design should take inspiration from the clarity and polish of macOS while keeping the flexibility and openness of Linux. + +NebulaOS Desktop Mode should not look like a generic KDE install forever. +The long-term goal is to make it feel like a distinct Nebula desktop experience. + +--- + +## Desktop Mode Responsibilities + +Desktop Mode should provide: + +* File manager access +* Browser access +* Terminal access +* App launcher +* System settings +* Development tools +* Game modding tools +* Desktop game launching +* Access to Bigscreen Mode +* Advanced troubleshooting tools + +--- + +## Relationship to Bigscreen Mode + +NebulaOS has two main sessions: + +```text +Nebula Bigscreen +Nebula Desktop +``` + +### Bigscreen Mode + +Used for: + +* Controller navigation +* Game launching +* TV use +* Handheld use +* Couch workflows +* Simple settings +* Console-like experience + +### Desktop Mode + +Used for: + +* Mouse and keyboard use +* Advanced configuration +* Development +* File browsing +* Modding +* Productivity +* Troubleshooting + +Both modes should feel connected, but they should not try to do the same job. + +--- + +## Session Switching + +Long-term, NebulaOS should allow users to switch between modes easily. + +Possible flows: + +```text +Bigscreen Mode → Power Menu → Switch to Desktop Mode +Desktop Mode → App Launcher → Return to Bigscreen Mode +Login Screen → Choose Nebula Bigscreen or Nebula Desktop +``` + +The user should never feel trapped in either mode. + +--- + +## KDE Customization Goals + +Desktop Mode customization may include: + +* Nebula global theme +* Nebula icon theme +* Nebula cursor theme +* Nebula wallpaper set +* Custom SDDM theme +* Custom splash screen +* Custom panel layout +* Custom application launcher +* Custom desktop widgets +* Preinstalled Nebula apps +* Desktop shortcut for Bigscreen Mode + +--- + +## Suggested Desktop Layout + +A possible default layout: + +```text +Top panel +├── App launcher +├── Active window title +├── System tray +├── Network +├── Audio +├── Battery +└── Clock + +Desktop +├── Nebula wallpaper +├── Minimal icons +└── Optional widgets + +Dock or bottom panel +├── Browser +├── Files +├── Terminal +├── Settings +├── Nebula Bigscreen +└── Nebula Library +``` + +--- + +## Visual Identity + +Desktop Mode should share visual DNA with Bigscreen Mode. + +Shared elements may include: + +* Nebula gradients +* Deep blue and purple tones +* Soft glass panels +* Rounded corners +* Subtle glow +* Clean typography +* Space-inspired wallpapers +* Calm animation +* Consistent icon language + +Desktop Mode should be calmer and more practical than Bigscreen Mode, but still recognizably Nebula. + +--- + +## System Tools + +Desktop Mode may eventually include Nebula-specific tools such as: + +* Nebula Control Center +* Nebula Update Manager +* Nebula Library desktop app +* Nebula Browser +* Nebula Store +* Nebula Settings bridge +* Nebula account/profile manager +* Nebula system diagnostics + +--- + +## Development Goals + +Initial Desktop Mode goals: + +* Pick KDE Plasma as the base +* Create a Nebula desktop theme +* Create a Nebula SDDM login theme +* Add Bigscreen and Desktop sessions +* Add a launcher shortcut back into Bigscreen Mode +* Keep normal Linux tools available +* Avoid breaking standard KDE functionality + +--- + +## What Desktop Mode Should Avoid + +Desktop Mode should avoid: + +* Removing normal Linux functionality +* Hiding important system tools +* Making KDE harder to use +* Becoming too console-like +* Depending on Bigscreen Mode to function +* Locking users into one workflow + +Desktop Mode should be powerful, normal, and clean. + +--- + +## Success Criteria + +Desktop Mode is successful when: + +* Users can use NebulaOS like a normal Linux desktop +* KDE feels visually integrated with NebulaOS +* Bigscreen Mode can be launched easily +* Advanced settings are accessible +* Development and troubleshooting are possible +* The desktop feels polished instead of temporary +* The system still feels like one unified OS diff --git a/Desktop/plasma/desktoptheme/Nebula/dialogs/background.svgz b/Desktop/plasma/desktoptheme/Nebula/dialogs/background.svgz new file mode 100644 index 0000000..ab2a5a6 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/dialogs/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/akonadi.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/akonadi.svgz new file mode 100644 index 0000000..26e17e0 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/akonadi.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/akregator.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/akregator.svgz new file mode 100644 index 0000000..2cc37e0 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/akregator.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/amarok.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/amarok.svgz new file mode 100644 index 0000000..3ec39aa Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/amarok.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/applications.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/applications.svgz new file mode 100644 index 0000000..6fd0675 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/applications.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/apport.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/apport.svgz new file mode 100644 index 0000000..24753d6 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/apport.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/audio.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/audio.svgz new file mode 100644 index 0000000..71f258f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/audio.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/battery.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/battery.svgz new file mode 100644 index 0000000..d24ce03 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/battery.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/bookmarks.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/bookmarks.svgz new file mode 100644 index 0000000..ad95bd2 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/bookmarks.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/cantata.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/cantata.svgz new file mode 100644 index 0000000..4a57f2a Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/cantata.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/computer.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/computer.svgz new file mode 100644 index 0000000..281b9b4 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/computer.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/configure.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/configure.svgz new file mode 100644 index 0000000..c74f3e0 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/configure.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/device.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/device.svgz new file mode 100644 index 0000000..1993d02 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/device.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/disk.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/disk.svgz new file mode 100644 index 0000000..2f018fa Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/disk.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/distribute.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/distribute.svgz new file mode 100644 index 0000000..689eb8b Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/distribute.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/document.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/document.svgz new file mode 100644 index 0000000..da3ef9f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/document.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/drive.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/drive.svgz new file mode 100644 index 0000000..448391e Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/drive.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/edit.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/edit.svgz new file mode 100644 index 0000000..361e13f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/edit.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/fcitx.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/fcitx.svgz new file mode 100644 index 0000000..8e2f07a Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/fcitx.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/go.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/go.svgz new file mode 100644 index 0000000..f473fc4 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/go.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/ime.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/ime.svgz new file mode 100644 index 0000000..578c35c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/ime.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/input.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/input.svgz new file mode 100644 index 0000000..34931c5 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/input.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kalarm.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kalarm.svgz new file mode 100644 index 0000000..bc1d5a0 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kalarm.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kdeconnect.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kdeconnect.svgz new file mode 100644 index 0000000..ddfa196 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kdeconnect.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/keyboard.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/keyboard.svgz new file mode 100644 index 0000000..c3ed2ff Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/keyboard.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kget.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kget.svgz new file mode 100644 index 0000000..c737183 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kget.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kgpg.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kgpg.svgz new file mode 100644 index 0000000..fd0588c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kgpg.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kleopatra.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kleopatra.svgz new file mode 100644 index 0000000..39835a3 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kleopatra.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/klipper.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/klipper.svgz new file mode 100644 index 0000000..c331ae5 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/klipper.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kmail.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kmail.svgz new file mode 100644 index 0000000..1ed8492 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kmail.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/konv_message.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/konv_message.svgz new file mode 100644 index 0000000..47dd526 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/konv_message.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/konversation.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/konversation.svgz new file mode 100644 index 0000000..70406c5 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/konversation.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kopete.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kopete.svgz new file mode 100644 index 0000000..6d17fa8 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kopete.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/korgac.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/korgac.svgz new file mode 100644 index 0000000..ca61a31 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/korgac.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kpackagekit.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kpackagekit.svgz new file mode 100644 index 0000000..22e894f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kpackagekit.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kruler.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kruler.svgz new file mode 100644 index 0000000..d5d69d9 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kruler.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kteatime.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kteatime.svgz new file mode 100644 index 0000000..b515c8b Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kteatime.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/ktorrent.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/ktorrent.svgz new file mode 100644 index 0000000..0cef8ef Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/ktorrent.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/kup.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/kup.svgz new file mode 100644 index 0000000..81a9efe Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/kup.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/list.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/list.svgz new file mode 100644 index 0000000..182df73 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/list.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/mail.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/mail.svgz new file mode 100644 index 0000000..0d88643 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/mail.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/media.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/media.svgz new file mode 100644 index 0000000..d250075 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/media.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/mobile.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/mobile.svgz new file mode 100644 index 0000000..e44ad0f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/mobile.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/network.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/network.svgz new file mode 100644 index 0000000..de5f314 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/network.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/notification.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/notification.svgz new file mode 100644 index 0000000..85575de Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/notification.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/osd.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/osd.svgz new file mode 100644 index 0000000..cd9e569 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/osd.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/phone.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/phone.svgz new file mode 100644 index 0000000..4d1e65b Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/phone.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault.svgz new file mode 100644 index 0000000..61f5a32 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault_error.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault_error.svgz new file mode 100644 index 0000000..43b9d7a Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/plasmavault_error.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/preferences.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/preferences.svgz new file mode 100644 index 0000000..2ee1f7d Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/preferences.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/printer.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/printer.svgz new file mode 100644 index 0000000..c3aebba Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/printer.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/quassel.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/quassel.svgz new file mode 100644 index 0000000..3d3b678 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/quassel.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/search.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/search.svgz new file mode 100644 index 0000000..76a2444 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/search.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/slc.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/slc.svgz new file mode 100644 index 0000000..0a8cb18 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/slc.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/software.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/software.svgz new file mode 100644 index 0000000..3af4b67 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/software.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/start.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/start.svgz new file mode 100644 index 0000000..c2865ac Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/start.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/system.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/system.svgz new file mode 100644 index 0000000..847fadf Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/system.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/touchpad.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/touchpad.svgz new file mode 100644 index 0000000..2116b82 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/touchpad.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/user.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/user.svgz new file mode 100644 index 0000000..01dc29e Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/user.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/video-card.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/video-card.svgz new file mode 100644 index 0000000..1931b38 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/video-card.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/video.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/video.svgz new file mode 100644 index 0000000..941e55e Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/video.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/view.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/view.svgz new file mode 100644 index 0000000..c9f1147 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/view.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/vlc.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/vlc.svgz new file mode 100644 index 0000000..a2f6a6c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/vlc.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/wallet.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/wallet.svgz new file mode 100644 index 0000000..9fdf01c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/wallet.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/window.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/window.svgz new file mode 100644 index 0000000..2a183ca Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/window.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/yakuake.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/yakuake.svgz new file mode 100644 index 0000000..d432446 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/yakuake.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/icons/zoom.svgz b/Desktop/plasma/desktoptheme/Nebula/icons/zoom.svgz new file mode 100644 index 0000000..824b80c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/icons/zoom.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/metadata.json b/Desktop/plasma/desktoptheme/Nebula/metadata.json new file mode 100644 index 0000000..e4922a0 --- /dev/null +++ b/Desktop/plasma/desktoptheme/Nebula/metadata.json @@ -0,0 +1,111 @@ +{ + "KPlugin": { + "Authors": [ + { + "Email": "", + "Name": "Andrew Zambazos" + } + ], + "Category": "", + "Description": "NebulaOS Desktop Mode Plasma theme", + "Description[ar]": "سمة سطح مكتب Nebula Plasma لـ NebulaOS", + "Description[az]": "Nebula Plasma desktop theme for NebulaOS", + "Description[be]": "Nebula Plasma desktop theme for NebulaOS", + "Description[bg]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ca@valencia]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ca]": "Nebula Plasma desktop theme for NebulaOS", + "Description[cs]": "Nebula Plasma desktop theme for NebulaOS", + "Description[da]": "Nebula Plasma desktop theme for NebulaOS", + "Description[de]": "Nebula Plasma-Desktopthema für NebulaOS", + "Description[el]": "Nebula Plasma desktop theme for NebulaOS", + "Description[en_GB]": "Nebula Plasma desktop theme for NebulaOS", + "Description[eo]": "Nebula Plasma desktop theme for NebulaOS", + "Description[es]": "Tema de escritorio Nebula Plasma para NebulaOS", + "Description[eu]": "Nebula Plasma desktop theme for NebulaOS", + "Description[fi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[fr]": "Thème de bureau Nebula Plasma pour NebulaOS", + "Description[gl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[he]": "Nebula Plasma desktop theme for NebulaOS", + "Description[hi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[hu]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ia]": "Nebula Plasma desktop theme for NebulaOS", + "Description[id]": "Nebula Plasma desktop theme for NebulaOS", + "Description[is]": "Nebula Plasma desktop theme for NebulaOS", + "Description[it]": "Tema desktop Nebula Plasma per NebulaOS", + "Description[ka]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ko]": "NebulaOS용 Nebula Plasma 데스크톱 테마", + "Description[lt]": "Nebula Plasma desktop theme for NebulaOS", + "Description[lv]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nb]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[nn]": "Nebula Plasma desktop theme for NebulaOS", + "Description[pl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[pt]": "Tema de ambiente de trabalho Nebula Plasma para NebulaOS", + "Description[pt_BR]": "Tema de área de trabalho Nebula Plasma para o NebulaOS", + "Description[ro]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ru]": "Тема рабочего стола Nebula Plasma для NebulaOS", + "Description[sa]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sk]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sl]": "Nebula Plasma desktop theme for NebulaOS", + "Description[sv]": "Nebula Plasma desktop theme for NebulaOS", + "Description[ta]": "Nebula Plasma desktop theme for NebulaOS", + "Description[tr]": "Nebula Plasma desktop theme for NebulaOS", + "Description[uk]": "Nebula Plasma desktop theme for NebulaOS", + "Description[vi]": "Nebula Plasma desktop theme for NebulaOS", + "Description[zh_CN]": "NebulaOS 的 Nebula Plasma 桌面主题", + "Description[zh_TW]": "NebulaOS 的 Nebula Plasma 桌面主題", + "EnabledByDefault": true, + "Id": "Nebula", + "License": "LGPL", + "Name": "Nebula Plasma", + "Name[ar]": "Nebula Plasma", + "Name[az]": "Nebula Plasma", + "Name[be]": "Nebula Plasma", + "Name[bg]": "Nebula Plasma", + "Name[ca@valencia]": "Nebula Plasma", + "Name[ca]": "Nebula Plasma", + "Name[cs]": "Nebula Plasma", + "Name[da]": "Nebula Plasma", + "Name[de]": "Nebula Plasma", + "Name[el]": "Nebula Plasma", + "Name[en_GB]": "Nebula Plasma", + "Name[eo]": "Nebula Plasma", + "Name[es]": "Nebula Plasma", + "Name[eu]": "Nebula Plasma", + "Name[fi]": "Nebula Plasma", + "Name[fr]": "Nebula Plasma", + "Name[gl]": "Nebula Plasma", + "Name[he]": "Nebula Plasma", + "Name[hi]": "Nebula Plasma", + "Name[hu]": "Nebula Plasma", + "Name[ia]": "Nebula Plasma", + "Name[id]": "Nebula Plasma", + "Name[is]": "Nebula Plasma", + "Name[it]": "Nebula Plasma", + "Name[ka]": "Nebula Plasma", + "Name[ko]": "Nebula Plasma", + "Name[lt]": "Nebula Plasma", + "Name[lv]": "Nebula Plasma", + "Name[nb]": "Nebula Plasma", + "Name[nl]": "Nebula Plasma", + "Name[nn]": "Nebula Plasma", + "Name[pl]": "Nebula Plasma", + "Name[pt]": "Nebula Plasma", + "Name[pt_BR]": "Nebula Plasma", + "Name[ro]": "Nebula Plasma", + "Name[ru]": "Nebula Plasma", + "Name[sa]": "Nebula Plasma", + "Name[sk]": "Nebula Plasma", + "Name[sl]": "Nebula Plasma", + "Name[sv]": "Nebula Plasma", + "Name[ta]": "Nebula Plasma", + "Name[tr]": "Nebula Plasma", + "Name[uk]": "Nebula Plasma", + "Name[vi]": "Nebula Plasma", + "Name[zh_CN]": "Nebula Plasma", + "Name[zh_TW]": "Nebula Plasma", + "Version": "0.1.0", + "Website": "https://git.zambazosmedia.group/nebula-project/Nebula-OS" + }, + "X-Plasma-API": "5.0" +} diff --git a/Desktop/plasma/desktoptheme/Nebula/opaque/dialogs/background.svgz b/Desktop/plasma/desktoptheme/Nebula/opaque/dialogs/background.svgz new file mode 100644 index 0000000..95371eb Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/opaque/dialogs/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/panel-background.svgz b/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/panel-background.svgz new file mode 100644 index 0000000..bafa330 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/panel-background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/tooltip.svgz b/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/tooltip.svgz new file mode 100644 index 0000000..088e11f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/opaque/widgets/tooltip.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/plasmarc b/Desktop/plasma/desktoptheme/Nebula/plasmarc new file mode 100644 index 0000000..4b91569 --- /dev/null +++ b/Desktop/plasma/desktoptheme/Nebula/plasmarc @@ -0,0 +1,17 @@ +[Wallpaper] +defaultWallpaperTheme=Next +defaultFileSuffix=.png +defaultWidth=1920 +defaultHeight=1080 + +[ContrastEffect] +enabled=true +contrast=1.0 +saturation=1.5 + +[AdaptiveTransparency] +enabled=true + +[Theme] +name=Nebula Plasma + diff --git a/Desktop/plasma/desktoptheme/Nebula/solid/dialogs/background.svgz b/Desktop/plasma/desktoptheme/Nebula/solid/dialogs/background.svgz new file mode 100644 index 0000000..b787c2c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/solid/dialogs/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/solid/widgets/background.svgz b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/background.svgz new file mode 100644 index 0000000..2b6b4f8 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/solid/widgets/panel-background.svgz b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/panel-background.svgz new file mode 100644 index 0000000..0f66937 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/panel-background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/solid/widgets/tooltip.svgz b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/tooltip.svgz new file mode 100644 index 0000000..4713a1c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/solid/widgets/tooltip.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/translucent/dialogs/background.svgz b/Desktop/plasma/desktoptheme/Nebula/translucent/dialogs/background.svgz new file mode 100644 index 0000000..cd725f1 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/translucent/dialogs/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/background.svgz b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/background.svgz new file mode 100644 index 0000000..635ede7 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/panel-background.svgz b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/panel-background.svgz new file mode 100644 index 0000000..035b914 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/panel-background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/tooltip.svgz b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/tooltip.svgz new file mode 100644 index 0000000..4ec55be Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/translucent/widgets/tooltip.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/weather/wind-arrows.svgz b/Desktop/plasma/desktoptheme/Nebula/weather/wind-arrows.svgz new file mode 100644 index 0000000..666ec85 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/weather/wind-arrows.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/action-overlays.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/action-overlays.svgz new file mode 100644 index 0000000..bc22be5 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/action-overlays.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/actionbutton.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/actionbutton.svgz new file mode 100644 index 0000000..017d891 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/actionbutton.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/analog_meter.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/analog_meter.svgz new file mode 100644 index 0000000..1576ca3 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/analog_meter.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/arrows.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/arrows.svgz new file mode 100644 index 0000000..b1b2870 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/arrows.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/background.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/background.svgz new file mode 100644 index 0000000..070096a Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_horizontal.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_horizontal.svgz new file mode 100644 index 0000000..45b6185 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_horizontal.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_vertical.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_vertical.svgz new file mode 100644 index 0000000..f77c80e Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/bar_meter_vertical.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/branding.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/branding.svgz new file mode 100644 index 0000000..c06df31 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/branding.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/busywidget.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/busywidget.svgz new file mode 100644 index 0000000..f603483 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/busywidget.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/button.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/button.svgz new file mode 100644 index 0000000..eeef942 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/button.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/calendar.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/calendar.svgz new file mode 100644 index 0000000..288d790 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/calendar.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/checkmarks.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/checkmarks.svgz new file mode 100644 index 0000000..2b9a521 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/checkmarks.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/clock.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/clock.svgz new file mode 100644 index 0000000..77425a8 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/clock.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/configuration-icons.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/configuration-icons.svgz new file mode 100644 index 0000000..284dfff Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/configuration-icons.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/containment-controls.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/containment-controls.svgz new file mode 100644 index 0000000..4981130 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/containment-controls.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/dragger.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/dragger.svgz new file mode 100644 index 0000000..19d0ed6 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/dragger.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/frame.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/frame.svgz new file mode 100644 index 0000000..304ffb6 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/frame.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/glowbar.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/glowbar.svgz new file mode 100644 index 0000000..8a96d79 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/glowbar.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/line.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/line.svgz new file mode 100644 index 0000000..dd6c8c6 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/line.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/lineedit.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/lineedit.svgz new file mode 100644 index 0000000..8203370 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/lineedit.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/listitem.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/listitem.svgz new file mode 100644 index 0000000..25eca3f Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/listitem.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/margins-highlight.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/margins-highlight.svgz new file mode 100644 index 0000000..34503d0 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/margins-highlight.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/media-delegate.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/media-delegate.svgz new file mode 100644 index 0000000..616f897 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/media-delegate.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/menubaritem.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/menubaritem.svgz new file mode 100644 index 0000000..dd2aeaa Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/menubaritem.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/monitor.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/monitor.svgz new file mode 100644 index 0000000..21498e4 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/monitor.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/notes.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/notes.svgz new file mode 100644 index 0000000..854f817 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/notes.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/pager.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/pager.svgz new file mode 100644 index 0000000..b616c4d Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/pager.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/panel-background.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/panel-background.svgz new file mode 100644 index 0000000..1deec09 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/panel-background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/picker.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/picker.svgz new file mode 100644 index 0000000..871e012 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/picker.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/plasmoidheading.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/plasmoidheading.svgz new file mode 100644 index 0000000..0569a42 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/plasmoidheading.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/plot-background.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/plot-background.svgz new file mode 100644 index 0000000..5195628 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/plot-background.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/radiobutton.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/radiobutton.svgz new file mode 100644 index 0000000..c0477af Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/radiobutton.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/scrollbar.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/scrollbar.svgz new file mode 100644 index 0000000..a55666d Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/scrollbar.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/scrollwidget.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/scrollwidget.svgz new file mode 100644 index 0000000..ffc4f39 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/scrollwidget.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/slider.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/slider.svgz new file mode 100644 index 0000000..08f2319 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/slider.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/switch.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/switch.svgz new file mode 100644 index 0000000..98bdfb9 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/switch.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/tabbar.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/tabbar.svgz new file mode 100644 index 0000000..7dbdd2b Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/tabbar.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/tasks.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/tasks.svgz new file mode 100644 index 0000000..26d44ec Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/tasks.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/timer.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/timer.svgz new file mode 100644 index 0000000..68c81c5 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/timer.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/toolbar.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/toolbar.svgz new file mode 100644 index 0000000..eb8471c Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/toolbar.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/tooltip.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/tooltip.svgz new file mode 100644 index 0000000..0a4ac7e Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/tooltip.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/translucentbackground.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/translucentbackground.svgz new file mode 100644 index 0000000..001e1a1 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/translucentbackground.svgz differ diff --git a/Desktop/plasma/desktoptheme/Nebula/widgets/viewitem.svgz b/Desktop/plasma/desktoptheme/Nebula/widgets/viewitem.svgz new file mode 100644 index 0000000..c2e8d63 Binary files /dev/null and b/Desktop/plasma/desktoptheme/Nebula/widgets/viewitem.svgz differ diff --git a/Desktop/plasma/look-and-feel/org.nebula.desktop/metadata.json b/Desktop/plasma/look-and-feel/org.nebula.desktop/metadata.json new file mode 100644 index 0000000..da3499f --- /dev/null +++ b/Desktop/plasma/look-and-feel/org.nebula.desktop/metadata.json @@ -0,0 +1,17 @@ +{ + "KPlugin": { + "Id": "org.nebula.desktop", + "Name": "Nebula Desktop", + "Description": "NebulaOS Desktop Mode look and feel package", + "Version": "0.1.0", + "Category": "Plasma Look And Feel", + "License": "LGPL", + "Authors": [ + { + "Name": "Andrew Zambazos", + "Email": "" + } + ] + }, + "X-KPackage-Structure": "Plasma/LookAndFeel" +} diff --git a/Desktop/plasma/plasmoids/org.nebula.launcher/contents/ui/main.qml b/Desktop/plasma/plasmoids/org.nebula.launcher/contents/ui/main.qml new file mode 100644 index 0000000..76b9677 --- /dev/null +++ b/Desktop/plasma/plasmoids/org.nebula.launcher/contents/ui/main.qml @@ -0,0 +1,139 @@ +import QtQuick +import QtQuick.Layouts +import org.kde.plasma.components as PlasmaComponents3 +import org.kde.plasma.plasmoid + +PlasmoidItem { + id: root + + readonly property int compactSize: 48 + readonly property int cardWidth: 420 + readonly property int cardHeight: 360 + + implicitWidth: cardWidth + implicitHeight: cardHeight + preferredRepresentation: fullRepresentation + switchWidth: cardWidth + switchHeight: cardHeight + + compactRepresentation: Rectangle { + id: compactButton + + width: root.compactSize + height: root.compactSize + implicitWidth: root.compactSize + implicitHeight: root.compactSize + radius: 14 + color: "#090A14" + border.color: "#6F5CFF" + border.width: 1 + + PlasmaComponents3.Label { + anchors.centerIn: parent + text: "N" + color: "#FFFFFF" + font.pixelSize: 24 + font.bold: true + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + onClicked: root.expanded = !root.expanded + } + } + + fullRepresentation: Item { + id: fullRoot + + width: root.cardWidth + height: root.cardHeight + implicitWidth: root.cardWidth + implicitHeight: root.cardHeight + + Rectangle { + id: card + + width: root.cardWidth + height: root.cardHeight + anchors.centerIn: parent + clip: true + radius: 24 + color: "#111321" + border.color: "#6F5CFF" + border.width: 1 + + Rectangle { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + anchors.margins: 18 + height: 1 + color: "#30325A" + } + + ColumnLayout { + anchors.fill: parent + anchors.margins: 24 + spacing: 16 + + ColumnLayout { + Layout.fillWidth: true + spacing: 6 + + PlasmaComponents3.Label { + text: "NebulaOS" + color: "#FFFFFF" + font.pixelSize: 28 + font.bold: true + } + + PlasmaComponents3.Label { + text: "Desktop Mode prototype" + color: "#A7A8C8" + font.pixelSize: 14 + } + } + + Rectangle { + Layout.fillWidth: true + Layout.preferredHeight: 1 + color: "#30325A" + } + + GridLayout { + Layout.fillWidth: true + columns: 2 + rowSpacing: 12 + columnSpacing: 12 + + Repeater { + model: ["Library", "Settings", "Bigscreen", "Power"] + + delegate: PlasmaComponents3.Button { + Layout.fillWidth: true + Layout.preferredHeight: 52 + text: modelData + icon.name: modelData === "Library" ? "applications-games" + : modelData === "Settings" ? "settings-configure" + : modelData === "Bigscreen" ? "video-display" + : "system-shutdown" + onClicked: console.log("Nebula Launcher:", modelData) + } + } + } + + Item { Layout.fillHeight: true } + + PlasmaComponents3.Label { + Layout.fillWidth: true + text: "Starter launcher UI for NebulaOS Desktop Mode." + color: "#7F81A8" + font.pixelSize: 12 + wrapMode: Text.WordWrap + } + } + } + } +} diff --git a/Desktop/plasma/plasmoids/org.nebula.launcher/metadata.json b/Desktop/plasma/plasmoids/org.nebula.launcher/metadata.json new file mode 100644 index 0000000..d636563 --- /dev/null +++ b/Desktop/plasma/plasmoids/org.nebula.launcher/metadata.json @@ -0,0 +1,21 @@ +{ + "KPlugin": { + "Authors": [ + { + "Email": "", + "Name": "Andrew Zambazos" + } + ], + "Category": "Application Launchers", + "Description": "NebulaOS Desktop Mode launcher prototype", + "EnabledByDefault": true, + "Icon": "applications-games", + "Id": "org.nebula.launcher", + "License": "LGPL", + "Name": "Nebula Launcher", + "Version": "0.1.0" + }, + "KPackageStructure": "Plasma/Applet", + "X-KDE-PluginInfo-Name": "org.nebula.launcher", + "X-Plasma-API-Minimum-Version": "6.0" +} diff --git a/Desktop/plasmarc b/Desktop/plasmarc new file mode 100644 index 0000000..d375649 --- /dev/null +++ b/Desktop/plasmarc @@ -0,0 +1,13 @@ +[Wallpaper] +defaultWallpaperTheme=Next +defaultFileSuffix=.png +defaultWidth=1920 +defaultHeight=1080 + +[ContrastEffect] +enabled=true +contrast=1.0 +saturation=1.5 + +[AdaptiveTransparency] +enabled=true diff --git a/Desktop/scripts/apply-nebula-desktop.sh b/Desktop/scripts/apply-nebula-desktop.sh new file mode 100755 index 0000000..2026f8a --- /dev/null +++ b/Desktop/scripts/apply-nebula-desktop.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash +set -e + +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" + +echo "Applying NebulaOS Desktop files from:" +echo "$ROOT_DIR" + +echo "Installing Plasma desktop theme..." +mkdir -p "$HOME/.local/share/plasma/desktoptheme" +rm -rf "$HOME/.local/share/plasma/desktoptheme/Nebula" +cp -r "$ROOT_DIR/plasma/desktoptheme/Nebula" "$HOME/.local/share/plasma/desktoptheme/" + +echo "Installing Look and Feel package..." +mkdir -p "$HOME/.local/share/plasma/look-and-feel" +rm -rf "$HOME/.local/share/plasma/look-and-feel/org.nebula.desktop" +cp -r "$ROOT_DIR/plasma/look-and-feel/org.nebula.desktop" "$HOME/.local/share/plasma/look-and-feel/" + +echo "Installing Nebula Launcher plasmoid..." +mkdir -p "$HOME/.local/share/plasma/plasmoids" +rm -rf "$HOME/.local/share/plasma/plasmoids/org.nebula.launcher" +cp -r "$ROOT_DIR/plasma/plasmoids/org.nebula.launcher" "$HOME/.local/share/plasma/plasmoids/" + +echo "Installing Nebula Dark color scheme..." +mkdir -p "$HOME/.local/share/color-schemes" +cp "$ROOT_DIR/plasma/color-schemes/NebulaDark.colors" "$HOME/.local/share/color-schemes/NebulaDark.colors" + +echo "Refreshing KDE package cache..." +if command -v kbuildsycoca6 >/dev/null 2>&1; then + kbuildsycoca6 +else + echo "kbuildsycoca6 not found; skipping cache refresh." +fi + +echo "Restarting Plasma Shell..." +systemctl --user restart plasma-plasmashell.service || { + echo "systemd restart failed; falling back to kquitapp6/plasmashell." + kquitapp6 plasmashell || true + nohup plasmashell >/tmp/nebula-plasmashell.log 2>&1 & +} + +echo "NebulaOS Desktop applied." diff --git a/Desktop/scripts/reload-plasma.sh b/Desktop/scripts/reload-plasma.sh new file mode 100755 index 0000000..d43a7a9 --- /dev/null +++ b/Desktop/scripts/reload-plasma.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -e + +echo "Refreshing KDE package cache..." +if command -v kbuildsycoca6 >/dev/null 2>&1; then + kbuildsycoca6 +else + echo "kbuildsycoca6 not found; skipping cache refresh." +fi + +echo "Restarting Plasma Shell..." +systemctl --user restart plasma-plasmashell.service || { + echo "systemd restart failed; falling back to kquitapp6/plasmashell." + kquitapp6 plasmashell || true + nohup plasmashell >/tmp/nebula-plasmashell.log 2>&1 & +} + +echo "Plasma Shell reload requested." diff --git a/Desktop/solid/dialogs/background.svgz b/Desktop/solid/dialogs/background.svgz new file mode 100644 index 0000000..b787c2c Binary files /dev/null and b/Desktop/solid/dialogs/background.svgz differ diff --git a/Desktop/solid/widgets/background.svgz b/Desktop/solid/widgets/background.svgz new file mode 100644 index 0000000..2b6b4f8 Binary files /dev/null and b/Desktop/solid/widgets/background.svgz differ diff --git a/Desktop/solid/widgets/panel-background.svgz b/Desktop/solid/widgets/panel-background.svgz new file mode 100644 index 0000000..0f66937 Binary files /dev/null and b/Desktop/solid/widgets/panel-background.svgz differ diff --git a/Desktop/solid/widgets/tooltip.svgz b/Desktop/solid/widgets/tooltip.svgz new file mode 100644 index 0000000..4713a1c Binary files /dev/null and b/Desktop/solid/widgets/tooltip.svgz differ diff --git a/Desktop/translucent/dialogs/background.svgz b/Desktop/translucent/dialogs/background.svgz new file mode 100644 index 0000000..cd725f1 Binary files /dev/null and b/Desktop/translucent/dialogs/background.svgz differ diff --git a/Desktop/translucent/widgets/background.svgz b/Desktop/translucent/widgets/background.svgz new file mode 100644 index 0000000..635ede7 Binary files /dev/null and b/Desktop/translucent/widgets/background.svgz differ diff --git a/Desktop/translucent/widgets/panel-background.svgz b/Desktop/translucent/widgets/panel-background.svgz new file mode 100644 index 0000000..035b914 Binary files /dev/null and b/Desktop/translucent/widgets/panel-background.svgz differ diff --git a/Desktop/translucent/widgets/tooltip.svgz b/Desktop/translucent/widgets/tooltip.svgz new file mode 100644 index 0000000..4ec55be Binary files /dev/null and b/Desktop/translucent/widgets/tooltip.svgz differ diff --git a/Desktop/weather/wind-arrows.svgz b/Desktop/weather/wind-arrows.svgz new file mode 100644 index 0000000..666ec85 Binary files /dev/null and b/Desktop/weather/wind-arrows.svgz differ diff --git a/Desktop/widgets/action-overlays.svgz b/Desktop/widgets/action-overlays.svgz new file mode 100644 index 0000000..bc22be5 Binary files /dev/null and b/Desktop/widgets/action-overlays.svgz differ diff --git a/Desktop/widgets/actionbutton.svgz b/Desktop/widgets/actionbutton.svgz new file mode 100644 index 0000000..017d891 Binary files /dev/null and b/Desktop/widgets/actionbutton.svgz differ diff --git a/Desktop/widgets/analog_meter.svgz b/Desktop/widgets/analog_meter.svgz new file mode 100644 index 0000000..1576ca3 Binary files /dev/null and b/Desktop/widgets/analog_meter.svgz differ diff --git a/Desktop/widgets/arrows.svgz b/Desktop/widgets/arrows.svgz new file mode 100644 index 0000000..b1b2870 Binary files /dev/null and b/Desktop/widgets/arrows.svgz differ diff --git a/Desktop/widgets/background.svgz b/Desktop/widgets/background.svgz new file mode 100644 index 0000000..070096a Binary files /dev/null and b/Desktop/widgets/background.svgz differ diff --git a/Desktop/widgets/bar_meter_horizontal.svgz b/Desktop/widgets/bar_meter_horizontal.svgz new file mode 100644 index 0000000..45b6185 Binary files /dev/null and b/Desktop/widgets/bar_meter_horizontal.svgz differ diff --git a/Desktop/widgets/bar_meter_vertical.svgz b/Desktop/widgets/bar_meter_vertical.svgz new file mode 100644 index 0000000..f77c80e Binary files /dev/null and b/Desktop/widgets/bar_meter_vertical.svgz differ diff --git a/Desktop/widgets/branding.svgz b/Desktop/widgets/branding.svgz new file mode 100644 index 0000000..c06df31 Binary files /dev/null and b/Desktop/widgets/branding.svgz differ diff --git a/Desktop/widgets/busywidget.svgz b/Desktop/widgets/busywidget.svgz new file mode 100644 index 0000000..f603483 Binary files /dev/null and b/Desktop/widgets/busywidget.svgz differ diff --git a/Desktop/widgets/button.svgz b/Desktop/widgets/button.svgz new file mode 100644 index 0000000..eeef942 Binary files /dev/null and b/Desktop/widgets/button.svgz differ diff --git a/Desktop/widgets/calendar.svgz b/Desktop/widgets/calendar.svgz new file mode 100644 index 0000000..288d790 Binary files /dev/null and b/Desktop/widgets/calendar.svgz differ diff --git a/Desktop/widgets/checkmarks.svgz b/Desktop/widgets/checkmarks.svgz new file mode 100644 index 0000000..2b9a521 Binary files /dev/null and b/Desktop/widgets/checkmarks.svgz differ diff --git a/Desktop/widgets/clock.svgz b/Desktop/widgets/clock.svgz new file mode 100644 index 0000000..77425a8 Binary files /dev/null and b/Desktop/widgets/clock.svgz differ diff --git a/Desktop/widgets/configuration-icons.svgz b/Desktop/widgets/configuration-icons.svgz new file mode 100644 index 0000000..284dfff Binary files /dev/null and b/Desktop/widgets/configuration-icons.svgz differ diff --git a/Desktop/widgets/containment-controls.svgz b/Desktop/widgets/containment-controls.svgz new file mode 100644 index 0000000..4981130 Binary files /dev/null and b/Desktop/widgets/containment-controls.svgz differ diff --git a/Desktop/widgets/dragger.svgz b/Desktop/widgets/dragger.svgz new file mode 100644 index 0000000..19d0ed6 Binary files /dev/null and b/Desktop/widgets/dragger.svgz differ diff --git a/Desktop/widgets/frame.svgz b/Desktop/widgets/frame.svgz new file mode 100644 index 0000000..304ffb6 Binary files /dev/null and b/Desktop/widgets/frame.svgz differ diff --git a/Desktop/widgets/glowbar.svgz b/Desktop/widgets/glowbar.svgz new file mode 100644 index 0000000..8a96d79 Binary files /dev/null and b/Desktop/widgets/glowbar.svgz differ diff --git a/Desktop/widgets/line.svgz b/Desktop/widgets/line.svgz new file mode 100644 index 0000000..dd6c8c6 Binary files /dev/null and b/Desktop/widgets/line.svgz differ diff --git a/Desktop/widgets/lineedit.svgz b/Desktop/widgets/lineedit.svgz new file mode 100644 index 0000000..8203370 Binary files /dev/null and b/Desktop/widgets/lineedit.svgz differ diff --git a/Desktop/widgets/listitem.svgz b/Desktop/widgets/listitem.svgz new file mode 100644 index 0000000..25eca3f Binary files /dev/null and b/Desktop/widgets/listitem.svgz differ diff --git a/Desktop/widgets/margins-highlight.svgz b/Desktop/widgets/margins-highlight.svgz new file mode 100644 index 0000000..34503d0 Binary files /dev/null and b/Desktop/widgets/margins-highlight.svgz differ diff --git a/Desktop/widgets/media-delegate.svgz b/Desktop/widgets/media-delegate.svgz new file mode 100644 index 0000000..616f897 Binary files /dev/null and b/Desktop/widgets/media-delegate.svgz differ diff --git a/Desktop/widgets/menubaritem.svgz b/Desktop/widgets/menubaritem.svgz new file mode 100644 index 0000000..dd2aeaa Binary files /dev/null and b/Desktop/widgets/menubaritem.svgz differ diff --git a/Desktop/widgets/monitor.svgz b/Desktop/widgets/monitor.svgz new file mode 100644 index 0000000..21498e4 Binary files /dev/null and b/Desktop/widgets/monitor.svgz differ diff --git a/Desktop/widgets/notes.svgz b/Desktop/widgets/notes.svgz new file mode 100644 index 0000000..854f817 Binary files /dev/null and b/Desktop/widgets/notes.svgz differ diff --git a/Desktop/widgets/pager.svgz b/Desktop/widgets/pager.svgz new file mode 100644 index 0000000..b616c4d Binary files /dev/null and b/Desktop/widgets/pager.svgz differ diff --git a/Desktop/widgets/panel-background.svgz b/Desktop/widgets/panel-background.svgz new file mode 100644 index 0000000..dd3268b Binary files /dev/null and b/Desktop/widgets/panel-background.svgz differ diff --git a/Desktop/widgets/picker.svgz b/Desktop/widgets/picker.svgz new file mode 100644 index 0000000..871e012 Binary files /dev/null and b/Desktop/widgets/picker.svgz differ diff --git a/Desktop/widgets/plasmoidheading.svgz b/Desktop/widgets/plasmoidheading.svgz new file mode 100644 index 0000000..0569a42 Binary files /dev/null and b/Desktop/widgets/plasmoidheading.svgz differ diff --git a/Desktop/widgets/plot-background.svgz b/Desktop/widgets/plot-background.svgz new file mode 100644 index 0000000..5195628 Binary files /dev/null and b/Desktop/widgets/plot-background.svgz differ diff --git a/Desktop/widgets/radiobutton.svgz b/Desktop/widgets/radiobutton.svgz new file mode 100644 index 0000000..c0477af Binary files /dev/null and b/Desktop/widgets/radiobutton.svgz differ diff --git a/Desktop/widgets/scrollbar.svgz b/Desktop/widgets/scrollbar.svgz new file mode 100644 index 0000000..a55666d Binary files /dev/null and b/Desktop/widgets/scrollbar.svgz differ diff --git a/Desktop/widgets/scrollwidget.svgz b/Desktop/widgets/scrollwidget.svgz new file mode 100644 index 0000000..ffc4f39 Binary files /dev/null and b/Desktop/widgets/scrollwidget.svgz differ diff --git a/Desktop/widgets/slider.svgz b/Desktop/widgets/slider.svgz new file mode 100644 index 0000000..08f2319 Binary files /dev/null and b/Desktop/widgets/slider.svgz differ diff --git a/Desktop/widgets/switch.svgz b/Desktop/widgets/switch.svgz new file mode 100644 index 0000000..98bdfb9 Binary files /dev/null and b/Desktop/widgets/switch.svgz differ diff --git a/Desktop/widgets/tabbar.svgz b/Desktop/widgets/tabbar.svgz new file mode 100644 index 0000000..7dbdd2b Binary files /dev/null and b/Desktop/widgets/tabbar.svgz differ diff --git a/Desktop/widgets/tasks.svgz b/Desktop/widgets/tasks.svgz new file mode 100644 index 0000000..26d44ec Binary files /dev/null and b/Desktop/widgets/tasks.svgz differ diff --git a/Desktop/widgets/timer.svgz b/Desktop/widgets/timer.svgz new file mode 100644 index 0000000..68c81c5 Binary files /dev/null and b/Desktop/widgets/timer.svgz differ diff --git a/Desktop/widgets/toolbar.svgz b/Desktop/widgets/toolbar.svgz new file mode 100644 index 0000000..eb8471c Binary files /dev/null and b/Desktop/widgets/toolbar.svgz differ diff --git a/Desktop/widgets/tooltip.svgz b/Desktop/widgets/tooltip.svgz new file mode 100644 index 0000000..0a4ac7e Binary files /dev/null and b/Desktop/widgets/tooltip.svgz differ diff --git a/Desktop/widgets/translucentbackground.svgz b/Desktop/widgets/translucentbackground.svgz new file mode 100644 index 0000000..001e1a1 Binary files /dev/null and b/Desktop/widgets/translucentbackground.svgz differ diff --git a/Desktop/widgets/viewitem.svgz b/Desktop/widgets/viewitem.svgz new file mode 100644 index 0000000..c2e8d63 Binary files /dev/null and b/Desktop/widgets/viewitem.svgz differ