Skip to content

KLX1899/eyeki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EyeKi

Eyeki is a C-based project designed with a clear separation between configuration and core logic. It uses compile-time settings to make the program easily customizable without changing the main source code.

⚠️ Project Status Notice
This project is under active development with the goal of being published in major Linux software repositories such as APT and Snap in the future.
Interfaces, configuration options, and internal behavior may change until a stable release is reached.

Table of Contents

📁 Project Structure

.
├── eyeki.c --> Main source file containing the core logic
├── config.h --> Configuration header for compile-time options
├── gitignore
└── README.md

⚙️ Configuration

All configurable parameters and macros are defined in config.h.

This file allows you to adjust behavior, constants, and feature flags at compile time.

Typical use cases for config.h:

  • Enabling or disabling features
  • Defining constants or thresholds
  • Adjusting debug or logging behavior

🧠 Core Logic

The main functionality is implemented in eyeki.c, which:

  • Includes config.h for configuration values
  • Implements the primary execution flow
  • Contains the main function and supporting helper functions

The design keeps logic and configuration separate for better readability and maintainability.

🛠️ Build Instructions

About

Eye drop reminder daemon for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages