85 lines
1.9 KiB
TOML
85 lines
1.9 KiB
TOML
id = "strob3/dnf-updater"
|
|
name = "DNF Updater"
|
|
version = "1.1.0"
|
|
plugin_api = 43
|
|
author = "strob3"
|
|
license = "MIT"
|
|
icon = "package"
|
|
description = "Manage DNF and Flatpak updates."
|
|
dependencies = ["dnf5", "flatpak", "pkexec"]
|
|
tags = ["bar", "panel", "service", "system", "fedora", "utility"]
|
|
|
|
[[setting]]
|
|
key = "check_interval"
|
|
type = "int"
|
|
label_key = "settings.check_interval.label"
|
|
description_key = "settings.check_interval.description"
|
|
default = 30
|
|
min = 0
|
|
max = 10080
|
|
|
|
[[setting]]
|
|
key = "enable_dnf"
|
|
type = "bool"
|
|
label_key = "settings.enable_dnf.label"
|
|
description_key = "settings.enable_dnf.description"
|
|
default = true
|
|
|
|
[[setting]]
|
|
key = "enable_flatpak"
|
|
type = "bool"
|
|
label_key = "settings.enable_flatpak.label"
|
|
description_key = "settings.enable_flatpak.description"
|
|
default = true
|
|
|
|
[[setting]]
|
|
key = "include_flatpak_runtimes"
|
|
type = "bool"
|
|
label_key = "settings.include_flatpak_runtimes.label"
|
|
description_key = "settings.include_flatpak_runtimes.description"
|
|
default = false
|
|
|
|
[[setting]]
|
|
key = "show_widget_when_clean"
|
|
type = "bool"
|
|
label_key = "settings.show_widget_when_clean.label"
|
|
description_key = "settings.show_widget_when_clean.description"
|
|
default = true
|
|
|
|
[[setting]]
|
|
key = "notify_on_updates"
|
|
type = "bool"
|
|
label_key = "settings.notify_on_updates.label"
|
|
description_key = "settings.notify_on_updates.description"
|
|
default = true
|
|
|
|
[[setting]]
|
|
key = "update_in_terminal"
|
|
type = "bool"
|
|
label_key = "settings.update_in_terminal.label"
|
|
description_key = "settings.update_in_terminal.description"
|
|
default = true
|
|
|
|
[[service]]
|
|
id = "service"
|
|
entry = "service.luau"
|
|
|
|
[[widget]]
|
|
id = "widget"
|
|
entry = "widget.luau"
|
|
|
|
[[widget.setting]]
|
|
key = "glyph"
|
|
type = "glyph"
|
|
label_key = "settings.glyph.label"
|
|
description_key = "settings.glyph.description"
|
|
default = "package"
|
|
|
|
[[panel]]
|
|
id = "panel"
|
|
entry = "panel.luau"
|
|
width = 420
|
|
height = 500
|
|
placement = "attached"
|
|
open_near_click = true
|