1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-08-17 14:51:04 +02:00
Commit graph

480 commits

Author SHA1 Message Date
452e85f5f6
build: update swayipc 2025-02-15 23:35:32 +00:00
01de0ac6f5
feat(sysinfo): overhaul to add aggregate/unit/formatting support
This completely reworks the sysinfo module to add support for aggregate functions, better support for working with individual devices, the ability to specify units, and some string formatting support.

Several new tokens have also been added, and performance should be marginally improved.

BREAKING CHANGE: Use of the `sys_info` module in your config will need to be updated to use the new token format. See the wiki page for more info.
2025-02-15 22:58:17 +00:00
2e59bc9b27
Merge pull request #865 from JakeStanger/refactor/zbus-5
refactor: upgrade to zbus v5
2025-02-15 22:41:36 +00:00
dependabot[bot]
b5b1f3cff7
build(deps): bump clap from 4.5.27 to 4.5.28
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.27 to 4.5.28.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.28)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 15:06:35 +00:00
63f5954837
refactor: upgrade to zbus v5
Also drops the deprecated `upower-dbus` crate
2025-02-08 01:56:01 +00:00
kuzy000
03e6f10141
feat(keyboard): ability to display and switch kb layout (#836)
This extends the existing `keys` module to be able to show the current keyboard layout, and cycle between layouts (using the `next` command) by clicking. The `keys` module has been renamed to `keyboard` to more accurately reflect its extended featureset.
2025-02-03 21:19:30 +00:00
dependabot[bot]
fa02fdff64
build(deps): bump clap_complete from 4.5.42 to 4.5.44
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.42 to 4.5.44.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.42...clap_complete-v4.5.44)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 15:39:11 +00:00
dependabot[bot]
48627a687b
build(deps): bump serde_json from 1.0.137 to 1.0.138
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 14:34:58 +00:00
dependabot[bot]
a695b875cc
build(deps): bump clap from 4.5.26 to 4.5.27
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.26 to 4.5.27.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.26...clap_complete-v4.5.27)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:27:25 +00:00
dbdff91c3c
Merge pull request #850 from JakeStanger/dependabot/cargo/serde_json-1.0.137
build(deps): bump serde_json from 1.0.135 to 1.0.137
2025-01-20 22:27:55 +00:00
dependabot[bot]
6b9861bad2
build(deps): bump indexmap from 2.7.0 to 2.7.1
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.7.0 to 2.7.1.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.0...2.7.1)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 15:29:49 +00:00
9c2d77c0f5
Merge pull request #849 from JakeStanger/dependabot/cargo/dirs-6.0.0
build(deps): bump dirs from 5.0.1 to 6.0.0
2025-01-20 15:28:38 +00:00
dependabot[bot]
de8e45b9a4
build(deps): bump serde_json from 1.0.135 to 1.0.137
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.135 to 1.0.137.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 15:24:35 +00:00
dependabot[bot]
d2dde7d766
build(deps): bump dirs from 5.0.1 to 6.0.0
Bumps [dirs](https://github.com/soc/dirs-rs) from 5.0.1 to 6.0.0.
- [Commits](https://github.com/soc/dirs-rs/commits)

---
updated-dependencies:
- dependency-name: dirs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 15:04:08 +00:00
dependabot[bot]
3c44ada6c6
build(deps): bump clap from 4.5.23 to 4.5.26
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.23 to 4.5.26.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.26)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 15:03:34 +00:00
250777f9b3
Merge pull request #842 from JakeStanger/dependabot/cargo/tokio-1.43.0
build(deps): bump tokio from 1.42.0 to 1.43.0
2025-01-14 09:24:21 +00:00
ad07a8a637
Merge pull request #843 from JakeStanger/dependabot/cargo/futures-lite-2.6.0
build(deps): bump futures-lite from 2.5.0 to 2.6.0
2025-01-14 09:23:38 +00:00
a9004382b5
Merge pull request #841 from JakeStanger/dependabot/cargo/clap_complete-4.5.42
build(deps): bump clap_complete from 4.5.40 to 4.5.42
2025-01-13 22:51:51 +00:00
e445b4020d
Merge pull request #840 from JakeStanger/dependabot/cargo/notify-8.0.0
build(deps): bump notify from 7.0.0 to 8.0.0
2025-01-13 22:47:03 +00:00
dependabot[bot]
e4caf2dcc8
build(deps): bump clap_complete from 4.5.40 to 4.5.42
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.40 to 4.5.42.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.42)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 22:39:42 +00:00
dependabot[bot]
42dbd988ce
build(deps): bump futures-lite from 2.5.0 to 2.6.0
Bumps [futures-lite](https://github.com/smol-rs/futures-lite) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases)
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: futures-lite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 14:57:42 +00:00
dependabot[bot]
1631135ac8
build(deps): bump tokio from 1.42.0 to 1.43.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 14:57:31 +00:00
dependabot[bot]
545b478db0
build(deps): bump notify from 7.0.0 to 8.0.0
Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notify-rs/notify/compare/notify-7.0.0...notify-8.0.0)

---
updated-dependencies:
- dependency-name: notify
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 14:57:02 +00:00
dependabot[bot]
84f70ba4d6
build(deps): bump serde_json from 1.0.134 to 1.0.135
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.134 to 1.0.135.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.134...v1.0.135)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 14:56:51 +00:00
0b4d868134
Merge pull request #833 from JakeStanger/dependabot/cargo/reqwest-0.12.12
build(deps): bump reqwest from 0.12.11 to 0.12.12
2025-01-06 14:52:30 +00:00
dependabot[bot]
ff3def7a7b
build(deps): bump reqwest from 0.12.11 to 0.12.12
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.11 to 0.12.12.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.11...v0.12.12)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 14:28:28 +00:00
dependabot[bot]
5efe423a29
build(deps): bump system-tray from 0.5.0 to 0.6.0
Bumps [system-tray](https://github.com/jakestanger/system-tray) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/jakestanger/system-tray/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: system-tray
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 14:28:09 +00:00
dependabot[bot]
087a1845cf
build(deps): bump clap_complete from 4.5.8 to 4.5.40
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.8 to 4.5.40.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.8...clap_complete-v4.5.40)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 14:20:06 +00:00
87a6523367
build: remove unused deps 2024-12-29 00:35:32 +00:00
Donovan Glover
4381fd505d
feat: add shell completions
Auto-generated with clap.
2024-12-29 00:19:02 +00:00
ccfe73f6a7
feat: libinput keys module
Adds a new module which shows the status of toggle mod keys (capslock, num lock, scroll lock).

Resolves #700
2024-12-27 19:44:25 +00:00
353ee92d48
Merge pull request #821 from JakeStanger/dependabot/cargo/system-tray-0.5.0
build(deps): bump system-tray from 0.4.0 to 0.5.0
2024-12-24 12:53:39 +00:00
dependabot[bot]
4625db77d4
build(deps): bump serde_json from 1.0.133 to 1.0.134
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.133 to 1.0.134.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.133...v1.0.134)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:13:05 +00:00
dependabot[bot]
4995c15f3b
build(deps): bump system-tray from 0.4.0 to 0.5.0
Bumps [system-tray](https://github.com/jakestanger/system-tray) from 0.4.0 to 0.5.0.
- [Commits](https://github.com/jakestanger/system-tray/compare/v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: system-tray
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 14:12:38 +00:00
4e6db91090
Merge pull request #819 from JakeStanger/dependabot/cargo/time-0.3.37
build(deps): bump time from 0.3.36 to 0.3.37
2024-12-16 16:34:00 +00:00
9bf4de05b6
Merge pull request #818 from JakeStanger/dependabot/cargo/serde-1.0.216
build(deps): bump serde from 1.0.215 to 1.0.216
2024-12-16 16:33:16 +00:00
dependabot[bot]
a5dbf69137
build(deps): bump time from 0.3.36 to 0.3.37
Bumps [time](https://github.com/time-rs/time) from 0.3.36 to 0.3.37.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.36...v0.3.37)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:47:05 +00:00
dependabot[bot]
0d57295fc3
build(deps): bump serde from 1.0.215 to 1.0.216
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.215 to 1.0.216.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.216)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:46:48 +00:00
dependabot[bot]
2f12ee35c4
build(deps): bump gtk from 0.18.1 to 0.18.2
Bumps [gtk](https://github.com/gtk-rs/gtk3-rs) from 0.18.1 to 0.18.2.
- [Release notes](https://github.com/gtk-rs/gtk3-rs/releases)
- [Commits](https://github.com/gtk-rs/gtk3-rs/commits)

---
updated-dependencies:
- dependency-name: gtk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:46:14 +00:00
2a869480eb
Merge pull request #807 from JakeStanger/dependabot/cargo/tracing-subscriber-0.3.19
build(deps): bump tracing-subscriber from 0.3.18 to 0.3.19
2024-12-09 14:27:51 +00:00
10bd80f1ff
Merge pull request #806 from JakeStanger/dependabot/cargo/tokio-1.42.0
build(deps): bump tokio from 1.41.1 to 1.42.0
2024-12-09 14:27:15 +00:00
8c372ba147
Merge pull request #805 from JakeStanger/dependabot/cargo/gtk-layer-shell-0.8.2
build(deps): bump gtk-layer-shell from 0.8.1 to 0.8.2
2024-12-09 14:26:11 +00:00
34fe812a4e
Merge pull request #804 from JakeStanger/dependabot/cargo/clap-4.5.23
build(deps): bump clap from 4.5.21 to 4.5.23
2024-12-09 14:24:25 +00:00
dependabot[bot]
7d77bce5f8
build(deps): bump tracing-subscriber from 0.3.18 to 0.3.19
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.18 to 0.3.19.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.19)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:18:38 +00:00
dependabot[bot]
414386839c
build(deps): bump tokio from 1.41.1 to 1.42.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.41.1 to 1.42.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:18:26 +00:00
dependabot[bot]
95b19ea0a7
build(deps): bump gtk-layer-shell from 0.8.1 to 0.8.2
Bumps [gtk-layer-shell](https://github.com/pentamassiv/gtk-layer-shell-gir) from 0.8.1 to 0.8.2.
- [Commits](https://github.com/pentamassiv/gtk-layer-shell-gir/commits)

---
updated-dependencies:
- dependency-name: gtk-layer-shell
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:18:15 +00:00
dependabot[bot]
fb8fa8b683
build(deps): bump clap from 4.5.21 to 4.5.23
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.21 to 4.5.23.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.21...clap_complete-v4.5.23)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:18:05 +00:00
dependabot[bot]
0a89f4adb3
build(deps): bump chrono from 0.4.38 to 0.4.39
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.38 to 0.4.39.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:17:55 +00:00
e0654f11ac
Merge pull request #797 from JakeStanger/dependabot/cargo/tracing-error-0.2.1
build(deps): bump tracing-error from 0.2.0 to 0.2.1
2024-12-04 09:40:47 +00:00
84e21652a2
Merge pull request #796 from JakeStanger/dependabot/cargo/indexmap-2.7.0
build(deps): bump indexmap from 2.6.0 to 2.7.0
2024-12-04 09:39:55 +00:00