Skip to main content

kobo_core/device/
paths.rs

1// SPDX-License-Identifier: MIT
2// Copyright (c) 2026 Nayeem Bin Ahsan
3//! Filesystem path constants for Kobo devices.
4//!
5//! Every device path lives here. Other modules reference these consts instead
6//! of re-typing string literals (CODE_CONVENTIONS ยง4).
7
8pub const ADDS_DIR: &str = "/mnt/onboard/.adds";
9pub const CONFIG_FILE: &str = "/mnt/onboard/.adds/config";
10pub const CRASH_LOG: &str = "/mnt/onboard/.adds/crash.log";
11pub const KLOG: &str = "/mnt/onboard/.adds/kothok.log";
12pub const PPM_DEBUG: &str = "/tmp/kobo-reader.ppm";
13pub const PPM_DEPLOY: &str = "/mnt/onboard/.adds/kobo-reader.ppm";
14pub const TOUCH_DEV: &str = "/dev/input/event1";
15pub const POWER_DEV: &str = "/dev/input/event2";
16pub const BT_CONFIG_FILE: &str = "/mnt/onboard/.kobo/Kobo/Kobo eReader.conf";
17pub const VERSION_FILE: &str = "/mnt/onboard/.kobo/version";
18
19pub const FONTS_DIR: &str = "/mnt/onboard/.adds/fonts";
20pub const USER_FONTS_DIR: &str = "/mnt/onboard/fonts";
21pub const SYSTEM_FONTS_DIR: &str = "/usr/local/Kobo/fonts";
22
23pub const WPA_CONF_KOBO: &str = "/mnt/onboard/.kobo/wpa_supplicant.conf";
24
25#[allow(dead_code)]
26pub const EDGE_DEBUG_LOG: &str = "/mnt/onboard/.adds/edge_debug.log";