Skip to content

DeepanshuPratik/Regolith_Onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Regolith Onboarding

Regolith Onboarding is a desktop application that helps users to learn and master the keyboard shortcuts and workflows of Regolith Linux. Regolith Linux is a unique distribution that combines the i3 and sway window managers with popular Linux tools to create a powerful and efficient desktop environment.

Project Objective

The objective of this project is to improve the user experience by providing a guided tour of the Regolith environment and a series of interactive workflows that teach users how to use the keyboard for various tasks. The project aims to train the user's muscle memory and enable them to use the keyboard instead of the mouse for most of their activities.

Project Features

The project consists of two main features:

  • A quick introduction that shows the user the basic keybindings and concepts of Regolith, such as workspaces, layouts, modes, etc.
  • A set of workflows that cover different aspects of using Regolith, such as navigation, launching, session management, window manipulation, etc. Each workflow contains a sequence of keybindings that the user has to practice and complete.

The project offers the following workflows:

  • Navigation Workflow: This workflow teaches the user how to navigate between workspaces, move applications across workspaces, and switch between displays using the keyboard.
  • Launch Workflow: This workflow teaches the user how to launch common applications, such as browser, terminal, look selector, notification viewer, keybindings viewer, etc. using the keyboard.
  • Session Workflow: This workflow teaches the user how to close, terminate, refresh, and logout applications using the keyboard.
  • Modify Workflow: This workflow teaches the user how to change the window orientation, toggle floating mode, change layout mode, position windows, and toggle fullscreen mode using the keyboard.

Project Installation

To install and run this project, follow these steps:

  • Step 1: Clone this repository using git clone https://github.com/username/regolith-onboarding.git
  • Step 2: Enter the project directory using cd regolith-onboarding
  • Step 3: Set up the build system using meson setup build
  • Step 4: Build the project using meson compile -C build
  • Step 5: Run the project using ./build/regolith-onboarding

Screenshots (Adaptive to themes)

Sample1 Sample2 Sample2 Sample2

demoregolith.mp4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published