Pictura Noctis — программа для установки случайной картинки в качестве обоев рабочего стола из указанной директории в Noctalia Shell из командной строки, написана на Rust.
Особенности реализации:
- Программа на компилируемом языке, работает быстрее, чем скрипты на bash/Python.
- Резервуарная выборка (reservoir sampling), что может быть важно, если в вашей коллекции десятки тысяч обоев.
- clap + thiserror + tracing — качество «как в продакшене».
- Таймауты, человеческие коды возврата,
--dry-run. - Поддержка символических ссылок с защитой от циклов.
Как собрать:
git clone https://git@git.sourcecraft.dev/saahriktu/pictura-noctis.git
cd pictura-noctis
cargo build --release
$ ./target/release/pictura_noctis -V
Pictura Noctis 1.0.0
$ du -h ./target/release/pictura_noctis
2,3M ./target/release/pictura_noctis
$
>>> Git-репозиторий





