Added KDE Desktop theme

This commit is contained in:
2026-05-22 23:10:19 +12:00
parent f0d2926872
commit 9e08506146
256 changed files with 953 additions and 0 deletions
@@ -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
@@ -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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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"
}
@@ -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

Some files were not shown because too many files have changed in this diff Show More