Skip to content

Alice7471444/NebulaOS1.1

Repository files navigation

🚀 NebulaOS 1.1 (Aurora)

NebulaOS Version License Debian Status Stars Forks

✨ A Modern, Lightweight, AI-Powered Desktop Operating System ✨

Built on Linux • Inspired by Windows 11 aesthetics • Designed for the future



🌟 Features

Feature Description
🎨 Modern UI Windows 11 inspired glassmorphism with smooth 60FPS animations
AI Assistant Built-in Nebula AI with local + OpenAI API support 🤖
🔒 Privacy First AppArmor, sandboxed apps, firewall enabled by default
📦 App Store GUI package manager with Flatpak backend
💨 Lightweight Under 2GB RAM idle, boots in under 10 seconds
🖥️ VM Ready First-class VMware and VirtualBox support

🚀 Quick Start

Build the ISO

git clone https://github.com/Alice7471444/NebulaOS1.1.git
cd NebulaOS1.1
sudo ./build.sh

Launch in VirtualBox

./scripts/run-virtualbox.sh

Launch in VMware

./scripts/run-vmware.sh

Default Credentials

Field Value
Username nebula
Password nebula

🏗️ Architecture

NebulaOS v1.1 (Aurora)
├── kernel/              # Kernel configuration & tuning
├── desktop/            # Desktop shell (Qt6/QML)
│   └── shell/           # Main shell: taskbar, start menu, panels
├── apps/               # Core applications
│   ├── settings/        # System Settings
│   ├── app-store/      # GUI App Store
│   └── welcome/        # Welcome app
├── ai-assistant/        # Nebula AI 🤖
├── build-system/       # ISO build configuration
├── installer/          # Calamares installer
├── themes/              # Theme packs (Dark/Light/Neon)
├── docs/                # Documentation
└── scripts/            # VM launch scripts

🖥️ Desktop Environment

Technology Stack

Component Technology
Display Server Wayland (X11 fallback)
Shell Framework Qt6 + QML
Backend Logic C++ / Rust
Applications Python (PyQt6)
Compositor Custom (labwc fallback)
Init System systemd
Audio PipeWire

UI Features

Feature Shortcut Description
Start Menu Super+S App search, pinned/recent apps
Search Panel Super+Q Apps, files, settings, web
Quick Settings Super+A Wi-Fi, Bluetooth, Dark Mode
Notification Center Super+N Do Not Disturb mode
Widgets Panel Super+W Weather, calendar, system monitor
AI Assistant Super+Space Nebula AI integration
File Manager Super+E File browser
Terminal Super+T Terminal emulator
Lock Screen Super+L Lock screen with clock

🤖 Nebula AI

AI

Capabilities

Mode Description
Local Mode Rule-based system commands
OpenAI Mode Full conversational AI via API
Voice Speech-to-text and TTS (espeak-ng)

Voice Commands

  • "Open [app]" - Launch applications
  • "Find [file]" - Search files
  • "System info" - Check system status
  • "What time is it?" - Show time and date
  • "Check battery" - Battery status

🎨 Themes

Theme Description
🌑 Nebula Dark Deep space black with electric blue
☀️ Nebula Light Clean, airy light theme
🌟 Nebula Neon Cyberpunk neon glow variant

Visual Design

  • � glassmorphism / Acrylic blur effects
  • 🔘 Rounded corners (12px radius)
  • ⚡ Smooth 60 FPS GPU-accelerated animations
  • 🌙 Dark/Light/Auto theme switching
  • 🎨 Customizable accent colors

🔐 Security

Feature Description
🛡️ UFW Firewall Enabled by default (deny incoming)
🔒 AppArmor Mandatory access control
🔑 SHA-512 Password hashing
📦 Flatpak Sandboxed applications
🔄 Auto Updates Security patches


⌨️ Keyboard Shortcuts

Shortcut Action
Super+S Start Menu
Super+Q Search
Super+N Notification Center
Super+A Quick Settings
Super+W Widgets Panel
Super+E File Manager
Super+T Terminal
Super+L Lock Screen
Super+Space Nebula AI
Print Screenshot

🖥️ System Requirements

Minimum

Component Requirement
CPU x86_64 dual-core
RAM 2 GB
Disk 15 GB
Display 1024x768

Recommended (VM)

Component Requirement
RAM 4 GB
CPU 2 cores
Disk 30 GB
Display 1920x1080
3D Accel Enabled

🛠️ Build from Source

# Desktop Shell
cd desktop/shell
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
sudo make install

# Full ISO
sudo apt install live-build debootstrap squashfs-tools xorriso \
    grub-efi-amd64-bin grub-pc-bin mtools

sudo ./build.sh

📜 License

Licensed under the GNU General Public License v3.0.

Built with 💜 using open-source software: Linux, Debian, Qt, PipeWire, Wayland, GRUB, systemd, Flatpak


🤝 Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.


⭐ Star us on GitHub | 🍴 Fork the project | 🐛 Report issues

NebulaOS v1.1 (Aurora)The future of desktop operating systems

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors