Reads notification history via makoctl, formats entries as pango markup with resolved app icons, and pipes them to wofi in dmenu mode for selection and invocation. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
38 lines
640 B
TOML
38 lines
640 B
TOML
[config]
|
|
default_to_workspace = false
|
|
|
|
[tasks.format]
|
|
command = "cargo"
|
|
args = ["fmt"]
|
|
|
|
[tasks.format-check]
|
|
command = "cargo"
|
|
args = ["fmt", "--check"]
|
|
|
|
[tasks.lint]
|
|
command = "cargo"
|
|
args = ["clippy", "--all-targets", "--", "-D", "warnings"]
|
|
|
|
[tasks.test]
|
|
command = "cargo"
|
|
args = ["test"]
|
|
|
|
[tasks.audit]
|
|
command = "cargo"
|
|
args = ["audit"]
|
|
|
|
[tasks.build]
|
|
command = "cargo"
|
|
args = ["build", "--release"]
|
|
|
|
[tasks.install]
|
|
dependencies = ["build"]
|
|
script = '''
|
|
install -Dm755 target/release/notif-picker "${HOME}/.local/bin/notif-picker"
|
|
'''
|
|
|
|
[tasks.ci]
|
|
dependencies = ["format-check", "lint", "test", "audit"]
|
|
|
|
[tasks.default]
|
|
alias = "ci"
|