Skip to content

Kanjurito/arch-achievements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust License AUR version

🏆 Arch-Achievements

Gamify your Arch Linux terminal experience!

Arch-Achievements is a lightweight engine built in Rust. It tracks your terminal commands in real-time and unlocks achievements with XP rewards and system notifications.


✨ Features

  • 🦀 High-Performance Rust Engine: Blazing fast command analysis with zero shell lag.
  • 🔔 Live Notifications: Get desktop alerts the moment you level up.
  • 📈 XP & Leveling System: Earn XP for your daily tasks and aim for the Platinum trophy.
  • 🌙 Context-Aware Trophies: Unlock "Night Owl" by working late or "Overclocked Heart" when your CPU hits high temperatures.
  • 🛠️ Modular Design: Easily add your own custom achievements in a dedicated file.

Quick Start

Prerequisites

  • Rust & Cargo: sudo pacman -S rust
  • Libdbus: Required for notifications (usually pre-installed).
  • Zsh a default shell: A bash and fish version is planned, but unfortunately only zsh is supported at the moment.

Installation

Clone the repository and run the automated setup script:

git clone https://github.com/Kanjurito/arch-achievements.git
cd arch-achievements
chmod +x setup.sh
./setup.sh

After installation, restart your terminal or run

source ~/.zshrc

Commands

achievements

Display your profile, total XP, and unlocked trophies.

achievements -reset

Wipe your progress and start a fresh journey.

Example of Achievements to discover

achievement Description
I use Arch BTW Run your first fastfetch or neofetch
PKGBUILD Hacker Edit an AUR package build file
Cargo Master Compile a Rust project in release mode
The Architect Successfully install this project
you're stupid Run the forbidden rm -rf / command
arch user BTW [PLATINUM] Unlock every single trophy

And any others to discover, catch them all!

Built with love for the Arch Linux community.

About

a little project write in rust,for a achievements on arch linux based system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors