[[bin]]
name = "uconsole-sleep"
path = "src/main.rs"
[dependencies.env_logger]
default-features = false
version = "0.11"
[dependencies.libc]
version = "0.2"
[dependencies.log]
version = "0.4"
[dependencies.nix]
features = ["inotify", "event"]
version = "0.30"
[lib]
name = "uconsole_sleep"
path = "src/lib.rs"
[package]
authors = ["lazywalker"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "uConsole sleep service "
edition = "2024"
license = "GPL-3.0"
name = "uconsole-sleep"
readme = "README.md"
repository = "https://github.com/lazywalker/uconsole-sleep"
version = "0.1.7"
[package.metadata.deb]
assets = [["target/release/uconsole-sleep", "usr/bin/", "755"], ["etc/uconsole-sleep/config.default", "etc/uconsole-sleep/config", "644"]]
copyright = "2025, lazywalker <lazywalkerz@gmail.com>"
extended-description = """
Monitor the power key and toggle power-saving mode on short press.
"""
license-file = ["LICENSE"]
maintainer = "lazywalker <lazywalkerz@gmail.com>"
maintainer-scripts = "etc/systemd/"
priority = "optional"
section = "utils"
[package.metadata.deb.systemd-units]
enable = true
[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
strip = true