Added KDE Desktop theme
This commit is contained in:
@@ -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.
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"
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
|
||||
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.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user