NOTE: This version is still under development, some (many) features may be missing.
The modern application for get weather forecasts (current, daily). Written for Orange/Raspberry Pi and Armbian OS.
- Current weather: temperature, pressure and wind;
- Daily forecast in the compact mode;
- System monitoring: CPU load, RAM usage and disk space;
- Wi-Fi: simple and quick Wi-Fi scanning and connecting;
- Location autodetect via IP/GPS;
- Touch-friendly UI for 800×480 displays
You can install Ice from sources:
git clone https://github.com/mskrasnov/ice
cd ice
python ./build.py build aarch64-unknown-linux-gnu
sudo python ./build.py install
sudo systemctl enable ice.service
sudo systemctl start ice... or install pre-built *.deb-package from "Releases" page:
- Base screen resolution: 800x480
- Controls: optimized for sensor screens
- Update
- Location
- Settings
- About program
- Exit/shutdown
- OS: Armbian Linux (ARM v8.1-A)
- Language: Rust
- i18n support:
fluent - Interface: iced
- Network stack: NetworkManager
- Hardware: Orange/Raspberry Pi SBC
Bug reports and PR are welcome!
- Fork this repo:
git clone https://github.com/mskrasnov/ice - Go to the cloned directory:
cd ice - Create new branch:
git branch feature/<SOME NEW FEATURE>orgit branch fix/<SOME BUGFIX>git checkout <CREATED BRANCH NAME>
- some changes...
- Push changes:
git push origin <CREATED BRANCH NAME> - Create pull request in the GitHub interface
- Thank you!
If you from Russia you can send me donation:
2202206252335406 (Михаил Сергеевич)
MIT © 2025 Michail Krasnov