mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-08-17 06:41:03 +02:00
feat: libinput keys
module
Adds a new module which shows the status of toggle mod keys (capslock, num lock, scroll lock). Resolves #700
This commit is contained in:
parent
353ee92d48
commit
ccfe73f6a7
20 changed files with 799 additions and 107 deletions
14
Cargo.toml
14
Cargo.toml
|
@ -18,6 +18,7 @@ default = [
|
|||
"focused",
|
||||
"http",
|
||||
"ipc",
|
||||
"keys",
|
||||
"launcher",
|
||||
"music+all",
|
||||
"network_manager",
|
||||
|
@ -49,12 +50,14 @@ http = ["dep:reqwest"]
|
|||
|
||||
cairo = ["lua-src", "mlua", "cairo-rs"]
|
||||
|
||||
clipboard = ["nix"]
|
||||
clipboard = ["dep:nix"]
|
||||
|
||||
clock = ["chrono"]
|
||||
|
||||
focused = []
|
||||
|
||||
keys = ["dep:input", "dep:evdev-rs", "dep:libc", "dep:nix"]
|
||||
|
||||
launcher = []
|
||||
|
||||
music = ["regex"]
|
||||
|
@ -131,12 +134,14 @@ lua-src = { version = "547.0.0", optional = true }
|
|||
mlua = { version = "0.9.9", optional = true, features = ["luajit"] }
|
||||
cairo-rs = { version = "0.18.5", optional = true, features = ["png"] }
|
||||
|
||||
# clipboard
|
||||
nix = { version = "0.29.0", optional = true, features = ["event", "fs"] }
|
||||
|
||||
# clock
|
||||
chrono = { version = "0.4.39", optional = true, default-features = false, features = ["clock", "unstable-locales"] }
|
||||
|
||||
# keys
|
||||
input = { version = "0.9.1", optional = true }
|
||||
evdev-rs = { version = "0.6.1", optional = true }
|
||||
libc = { version = "0.2.164", optional = true }
|
||||
|
||||
# music
|
||||
mpd-utils = { version = "0.2.1", optional = true }
|
||||
mpris = { version = "2.0.1", optional = true }
|
||||
|
@ -163,6 +168,7 @@ futures-util = { version = "0.3.31", optional = true }
|
|||
|
||||
# shared
|
||||
futures-lite = { version = "2.5.0", optional = true } # network_manager, upower, workspaces
|
||||
nix = { version = "0.29.0", optional = true, features = ["event", "fs", "poll"] } # clipboard, input
|
||||
regex = { version = "1.11.1", default-features = false, features = [
|
||||
"std",
|
||||
], optional = true } # music, sys_info
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue