Skip to content

wasifshaffaq/voice-driven-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ™οΈ Voice-Driven Linux Workflow Automation

Arch Linux Hyprland Bash Waybar

A highly customized, fully automated Linux desktop environment built on Arch Linux and the Hyprland window manager. This project serves as a "distro-in-a-box," combining beautiful aesthetics with advanced, hands-free system control and administrative automation.


πŸ“– System Automation & Scripting (Aug. 2025 – Nov. 2025)

This repository houses the core configurations, installation scripts, and dotfiles representing the following engineering achievements:

  • Engineered a custom Linux desktop environment (Waybar/Hyprland) integrated with Bash-based Text-to-Speech (TTS) and Speech-to-Text (STT) engines for hands-free system control.
  • Wrote and optimized custom systemd user services to manage background listeners, ensuring high availability of voice commands without impacting system boot times.
  • Automated daily administrative tasks (log cleaning, updates) via cron jobs and shell scripts, significantly reducing manual maintenance time.

πŸš€ Features

  • One-Command Installation: A master install.sh script handles package management (pacman/paru), hardware detection (Intel/Nvidia), and dependency installation.
  • Dynamic Waybar: Easily toggle between horizontal and vertical status bar layouts on the fly.
  • AGS Control Center: A custom-built, modern GTK shell for managing system settings (volume, battery, etc.) via a unified GUI.
  • Local AI Integration: Built-in sidebar capable of interacting with local LLMs via Ollama.
  • Multi-Touch Gestures: Pre-configured trackpad gestures using libinput-gestures for seamless workspace navigation.
  • GNU Stow Ready: Dotfiles are securely symlinked via GNU Stow for easy version control and updates.

πŸ› οΈ Installation

To deploy this environment on a fresh Arch Linux system, ensure you have git installed, then run the following:

# 1. Clone the repository
git clone [https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git](https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git)

# 2. Navigate into the directory
cd YOUR_REPO_NAME

# 3. Make the script executable
chmod +x install.sh

# 4. Run the installer
./install.sh

About

An AI-powered utility that enables seamless, hands-free control of Linux environments through natural voice commands and advanced audio processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors