23 Commits

Author SHA1 Message Date
5718d8d772 docs 2025-01-02 00:44:43 +00:00
778392f729 better error handling using Result instead of panic 2025-01-02 00:42:54 +00:00
6004c1a2d3 panic if trying to enable a closed monitor 2025-01-01 18:24:26 +00:00
818df0f7e8 support monitor lid option to disable closed monitors 2025-01-01 18:02:56 +00:00
20ec42d126 code format 2024-12-31 02:51:58 +00:00
c5f35ebf06 Use HashSet for available layout names to avoid monitor-layout dup 2024-12-31 02:46:35 +00:00
2ce2631bbc Add support for --automatic. 2024-12-31 02:41:53 +00:00
3c9324b63a KDL 6.1.0 2024-12-30 03:41:58 +00:00
6d859b8b9b separate sway module 2024-12-30 03:36:05 +00:00
bec2bdc8f9 separate config module 2024-12-30 03:30:08 +00:00
b8c38da85b separate to bin and lib 2024-12-30 03:26:20 +00:00
ce5bb9f4af use KDL instead of TOML 2024-12-18 04:35:15 +00:00
986b1039ed 1.0.0, with readme 2024-12-12 04:22:16 +00:00
dd2c80224f docs and renames 2024-12-12 03:21:05 +00:00
ea5ae5968a use filter().map() 2024-12-12 02:39:54 +00:00
9d847b311c show layouts and set layout 2024-12-12 02:19:03 +00:00
f0496d20de enabled then disable, only if at least one enabled 2023-09-22 19:07:43 -04:00
19d0f8be6a disable then enable 2023-09-22 18:57:34 -04:00
5c1889ef7d TODONE 2023-08-23 13:15:56 +00:00
87859ed835 if let instead of match single 2023-08-23 13:08:11 +00:00
9dcc3de3f4 handle only dell 2023-08-23 02:29:17 +00:00
b1f674e729 named enum params 2023-08-23 01:15:12 +00:00
0745b69d81 init 2023-08-23 00:53:41 +00:00