7 Commits

Author SHA1 Message Date
2a1beab0e8 Add: Weather widget
- Use OWM daemon's cache file
- OWM icon codes
- Add dependency: serde_json
2025-11-23 12:48:43 +05:30
fa206d7f42 Add: Volume widget
- Use `amixer` command
- Comment out bg color lines to use default vals
2025-11-23 00:45:00 +05:30
c878c7f678 Make the time widget work
- Show real time, not dummy text
- Update time every minute
- Use slint's Timer
2025-11-20 12:28:26 +05:30
95790db098 Add Config module
- Load config from .toml file
- Adjust code in slint and rust accordingly
2025-11-19 23:42:10 +05:30
7b82e65493 Remove unwanted dependencies
- Remove `winit` from dependencies because it is already re-exported in `i-slint-backend-winit`
- Cargo fmt and clippy fixes
2025-11-18 22:04:21 +05:30
04f2050af0 Set window type to dock
- `_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK`
- This lets an X11 WM treat it as a panel/dock
2025-11-18 16:15:44 +05:30
d587a9866b Minimal bar
- Is not of the type "dock" yet
2025-11-18 12:16:18 +05:30