postsolar
8b30901b0b
chore: update bug report template
2025-05-12 11:37:41 +03:00
postsolar
4d92af7ced
fix(music): hours not being displayed in track duration ( #968 )
2025-05-12 09:16:06 +01:00
d31ac29db0
Merge pull request #953 from 74k1/update-flake
...
feat(nix)!: standardize home-manager options & restructure flake
2025-05-06 21:03:13 +01:00
reo101
89073dc0cf
feat(nix): use lib.fileset
for src
...
- Filters out more unnecessary files (like `nix` ones)
2025-05-06 21:47:27 +02:00
reo101
d97d07e98e
chore(nix): reformat package.nix
with alejandra
2025-05-06 21:47:27 +02:00
74k1
322fc0cdcc
feat(nix)!: standardize home-manager module options
...
- reload ironbar on config change
- update docs to reflect breaking change
BREAKING CHANGE: `programs.ironbar.systemd` is not enabled by default anymore
Co-authored-by: reo101 <pavel.atanasov2001@gmail.com>
2025-05-06 21:47:27 +02:00
74k1
5affad3400
refactor(nix): use flake-parts
and flake-compat
...
- redefine `{default,shell}.nix` to derive from `flake.nix` (using
`flake-compat`)
- use `flake-parts`' `_module.args.pkgs` machinery to apply overlays
(instead of `pkgsFor`)
- extract `homeManagerModule` to `nix/module.nix`
- rename package at `nix/default.nix` to `nix/package.nix`
Co-authored-by: reo101 <pavel.atanasov2001@gmail.com>
2025-05-06 21:46:12 +02:00
95669fcf38
Merge pull request #958 from JakeStanger/dependabot/cargo/lua-src-547.1.0
...
build(deps): bump lua-src from 547.0.0 to 547.1.0
2025-05-05 18:47:35 +01:00
2e29f8a323
Merge pull request #957 from JakeStanger/dependabot/cargo/wayland-protocols-wlr-0.3.8
...
build(deps): bump wayland-protocols-wlr from 0.3.6 to 0.3.8
2025-05-05 18:47:15 +01:00
b17eb612f6
Merge pull request #956 from JakeStanger/dependabot/cargo/zbus-5.6.0
...
build(deps): bump zbus from 5.5.0 to 5.6.0
2025-05-05 18:47:00 +01:00
dependabot[bot]
0543820078
build(deps): bump zbus from 5.5.0 to 5.6.0
...
Bumps [zbus](https://github.com/dbus2/zbus ) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.5.0...zbus-5.6.0 )
---
updated-dependencies:
- dependency-name: zbus
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 16:01:02 +00:00
68665e5107
Merge pull request #955 from JakeStanger/dependabot/cargo/sysinfo-0.35.0
...
build(deps): bump sysinfo from 0.34.2 to 0.35.0
2025-05-05 16:58:45 +01:00
1a9207f8b3
Merge pull request #954 from JakeStanger/dependabot/cargo/rustix-1.0.7
...
build(deps): bump rustix from 1.0.5 to 1.0.7
2025-05-05 16:57:58 +01:00
dependabot[bot]
f05553c6dc
build(deps): bump lua-src from 547.0.0 to 547.1.0
...
Bumps [lua-src](https://github.com/mlua-rs/lua-src-rs ) from 547.0.0 to 547.1.0.
- [Commits](https://github.com/mlua-rs/lua-src-rs/compare/v547.0.0...v547.1.0 )
---
updated-dependencies:
- dependency-name: lua-src
dependency-version: 547.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 15:01:29 +00:00
dependabot[bot]
3e0f1395d6
build(deps): bump wayland-protocols-wlr from 0.3.6 to 0.3.8
...
Bumps [wayland-protocols-wlr](https://github.com/smithay/wayland-rs ) from 0.3.6 to 0.3.8.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols-wlr
dependency-version: 0.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 14:54:43 +00:00
dependabot[bot]
cd434f68a0
build(deps): bump sysinfo from 0.34.2 to 0.35.0
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.34.2 to 0.35.0.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits/v0.35.0 )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 14:44:01 +00:00
dependabot[bot]
c773f2b001
build(deps): bump rustix from 1.0.5 to 1.0.7
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 1.0.5 to 1.0.7.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.5...v1.0.7 )
---
updated-dependencies:
- dependency-name: rustix
dependency-version: 1.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 14:43:05 +00:00
5c2f290fb1
Merge pull request #952 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2025-05-01 10:15:04 +01:00
github-actions[bot]
c5b0fa1ab8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/70947c1908108c0c551ddfd73d4f750ff2ea67cd?narHash=sha256-vVOAp9ahvnU%2BfQoKd4SEXB2JG2wbENkpqcwlkIXgUC0%3D' (2025-03-19)
→ 'github:ipetkov/crane/efd36682371678e2b6da3f108fdb5c613b3ec598?narHash=sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8%3D' (2025-04-24)
• Updated input 'naersk':
'github:nix-community/naersk/a75c0584b0d69de943babc899530e9c70c642b42?narHash=sha256-o9dXcpfXpBm6%2B/SRqcQW0GzRkJymwyEAu5UD5LMDd3s%3D' (2025-03-25)
→ 'github:nix-community/naersk/38bc60bbc157ae266d4a0c96671c6c742ee17a5f?narHash=sha256-cyAAMal0aPrlb1NgzMxZqeN1mAJ2pJseDhm2m6Um8T0%3D' (2025-04-29)
• Updated input 'naersk/nixpkgs':
'github:NixOS/nixpkgs/63158b9cbb6ec93d26255871c447b0f01da81619?narHash=sha256-FurMxmjEEqEMld11eX2vgfAx0Rz0JhoFm8UgxbfCZa8%3D' (2025-03-30)
→ 'github:NixOS/nixpkgs/423d2df5b04b4ee7688c3d71396e872afa236a89?narHash=sha256-vonyYAKJSlsX4n9GCsS0pHxR6yCrfqBIuGvANlkwG6U%3D' (2025-04-30)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/52faf482a3889b7619003c0daec593a1912fddc1?narHash=sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om%2BD4UnDhlDW9BE%3D' (2025-03-30)
→ 'github:nixos/nixpkgs/46e634be05ce9dc6d4db8e664515ba10b78151ae?narHash=sha256-y3h3NLnzRSiUkYpnfvnS669zWZLoqqI6NprtLQ%2B5dck%3D' (2025-04-29)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/011de3c895927300651d9c2cb8e062adf17aa665?narHash=sha256-OBcNE%2B2/TD1AMgq8HKMotSQF8ZPJEFGZdRoBJ7t/HIc%3D' (2025-03-31)
→ 'github:oxalica/rust-overlay/7fbdae44b0f40ea432e46fd152ad8be0f8f41ad6?narHash=sha256-CITAeiuXGjDvT5iZBXr6vKVWQwsUQLJUMFO91bfJFC4%3D' (2025-04-30)
2025-05-01 00:17:37 +00:00
e19af2bdd3
docs(gtk4): update launcher as partially ported, update popups/ipc
2025-04-25 23:49:14 +01:00
a9508e6541
Merge pull request #855 from Rodrigodd/feat/module-bindmode
...
feat: rename sway_mode to bindmode and add Hyprland support
2025-04-22 23:40:47 +01:00
304fa03d90
docs(gtk4): update music to ported, popup state
2025-04-22 22:32:59 +01:00
0c84c0c583
docs(gtk4): update workspaces to be ported
2025-04-21 23:26:19 +01:00
Rodrigodd
ca3a2e31ef
ci: add bindmode to feature-checks matrix
2025-04-21 19:13:59 -03:00
Rodrigodd
638f2a20d2
refactor: avoid explicity cast with long type
...
Aparently Rust doesn't implicitly cast a `Result<Arc<T>>` to
`Result<Arc<dyn T>>`, so the `Result` was being mapped with a explicity
cast.
But unwrapping the `Result` with a `?` and then wrapping it back into
`Ok` make the implicit cast work. This avoid typing the entire type,
which was breaking the code in multiple lines.
2025-04-21 19:13:59 -03:00
Rodrigodd
5a5b110c7a
feat: rename sway_mode to bindmode and add Hyprland support
...
Signed-off-by: Rodrigodd <rodrigobatsmoraes@hotmail.com>
2025-04-21 19:13:59 -03:00
1e501d99d2
Merge pull request #946 from JakeStanger/fix/wayland-panic
...
fix(wayland): panicking on compositors without protocol support
2025-04-21 21:11:31 +01:00
e1e8af8cf2
Merge pull request #945 from JakeStanger/dependabot/cargo/clap-4.5.37
...
build(deps): bump clap from 4.5.36 to 4.5.37
2025-04-21 20:50:28 +01:00
681310e215
Merge pull request #944 from JakeStanger/dependabot/cargo/libpulse-binding-2.30.1
...
build(deps): bump libpulse-binding from 2.29.0 to 2.30.1
2025-04-21 20:50:02 +01:00
8c76e957f9
ci: fix paths not globbing
2025-04-21 20:13:17 +01:00
963a450ff5
fix(wayland): panicking on compositors without protocol support
...
This allows Ironbar to run on a wider range of compositors, where support for the `wlr_foreign_toplevel` protocol used by focused/launcher, and the `wlr_data_control_device` protocol used by clipboard is missing
2025-04-21 20:11:47 +01:00
53317dbada
ci(schema): fix incorrect trigger path for own file
2025-04-21 20:09:45 +01:00
dependabot[bot]
53ce2ffb73
build(deps): bump clap from 4.5.36 to 4.5.37
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.36 to 4.5.37.
- [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.36...clap_complete-v4.5.37 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 14:46:07 +00:00
dependabot[bot]
596fcadf2b
build(deps): bump libpulse-binding from 2.29.0 to 2.30.1
...
Bumps [libpulse-binding](https://github.com/jnqnfe/pulse-binding-rust ) from 2.29.0 to 2.30.1.
- [Commits](https://github.com/jnqnfe/pulse-binding-rust/compare/v2.29.0...v2.30.1 )
---
updated-dependencies:
- dependency-name: libpulse-binding
dependency-version: 2.30.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 14:40:54 +00:00
7e82e0ff20
Merge pull request #939 from JakeStanger/ci/feature-check
...
ci(build): check each feature individually
2025-04-16 23:43:21 +01:00
4aff6bcbbc
ci: restrict trigger paths
...
this should hopefully reduce unnecessary job runs
2025-04-16 23:39:30 +01:00
e46fdce14c
ci: use custom build image
2025-04-16 23:35:37 +01:00
75301868de
ci(build): check each feature individually
2025-04-16 23:35:36 +01:00
5f5791cbe4
Merge pull request #941 from JakeStanger/ci/dockerfile-clippy
...
ci(docker): add clippy
2025-04-16 23:31:16 +01:00
8b71ff3cb6
ci(docker): add clippy
2025-04-16 23:30:08 +01:00
2b22b4a77b
Merge pull request #940 from JakeStanger/ci/dockerfile
...
ci: add dockerfile for build image
2025-04-16 23:14:15 +01:00
8d5ec1d114
ci: add dockerfile for build image
2025-04-16 23:11:51 +01:00
Rodrigo Batista de Moraes
cff6b1fc83
build: fix compilation for many feature combinations ( #932 )
...
* Fix compilation for many feature combinations
* fix: keep Mpris as the default music player type
* fix: update futures-lite comment
* fix: remove redundant "clap" feature dependency from "cli"
* fix: don't make IPC a dependency of sysinfo module
* refactor: move serde_json feature to "shared" section
* refactor: avoid cfgs inside listen_workspace_events
by splitting list_keyboards_events out of it, which manages its own
connection to the Hyprland IPC socket.
* refactor: sort multiline cfg any's
* Revert "refactor: avoid cfgs inside listen_workspace_events"
This reverts commit 1b4202ed80c9483c609ada8c4436e0fec26a9eef.
* refactor: split listen_workspace_events in more functions
* style: fix broken identation
Not sure why rustfmt didn't catch this.
2025-04-16 22:43:14 +01:00
5744929931
build: update universal-config
2025-04-14 20:52:55 +01:00
0a88b8e3d2
Merge pull request #937 from JakeStanger/dependabot/cargo/clap-4.5.36
...
build(deps): bump clap from 4.5.35 to 4.5.36
2025-04-14 16:04:36 +01:00
dependabot[bot]
d912b23248
build(deps): bump clap from 4.5.35 to 4.5.36
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.35 to 4.5.36.
- [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.35...clap_complete-v4.5.36 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.36
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 14:20:47 +00:00
e3742f822c
Merge pull request #936 from JakeStanger/dependabot/cargo/cargo-ea4584273b
...
build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 in the cargo group
2025-04-10 16:45:39 +01:00
dependabot[bot]
1ddf42dfd9
build(deps): bump crossbeam-channel in the cargo group
...
Bumps the cargo group with 1 update: [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ).
Updates `crossbeam-channel` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: indirect
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:47:29 +00:00
ffd4447951
chore: update bug report template
...
Quick fix to change the label - more work coming soon
2025-04-08 23:30:31 +01:00
d639d0602b
Merge pull request #927 from JakeStanger/dependabot/cargo/indexmap-2.9.0
...
build(deps): bump indexmap from 2.8.0 to 2.9.0
2025-04-08 09:39:14 +01:00