Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting Started

This section will guide you through setting up Guido and creating your first application.

What You’ll Learn

  • Installation - Add Guido to your project and set up dependencies
  • Hello World - Build your first Guido application step by step
  • Running Examples - Explore the included examples to learn different features

Prerequisites

Before you begin, ensure you have:

  • Rust (1.70 or later) - Install via rustup
  • Wayland compositor - A compositor that supports the layer shell protocol (Sway, Hyprland, etc.)
  • System dependencies - Development libraries for Wayland and graphics

Quick Start

If you’re eager to get started, here’s the fastest path:

# Create a new project
cargo new my-guido-app
cd my-guido-app

# Add Guido dependency
cargo add guido

# Run the app
cargo run

Then replace src/main.rs with a simple Guido application. See the Hello World guide for the complete code.