Scripts · Raven Computer

Raven Computer

rv_computer manages laptops and desktop computers with an NUI interface, built-in apps, external apps, and a configurable desktop layout.

No SQL file needs to be imported manually. Database setup is handled automatically by the resource.

Desktop apps

Built-in apps on the desktop, start menu, and taskbar are configured in config.lua through Config.Apps.

Config.Apps = {
  { id = "files", desktop = true, startMenu = true, taskbar = true },
  { id = "notes", desktop = true, startMenu = true, taskbar = true },
  { id = "settings", desktop = true, startMenu = true, taskbar = true },
  { id = "music", desktop = true, startMenu = false, taskbar = false },
}

Layout rules

  • Desktop apps follow the order in Config.Apps
  • Max 4 apps below fs.recycle
  • Remaining apps move to the next column (max 8 per column)
  • fs.root, fs.documents, fs.downloads, fs.recycle stay static