How to add versions? SUBMARINE plsssss🙏

вхахвах readme не я писал идиот)
а кроме readme ище чет скажешь?(

это зависимости, если ты не знаешь)

они максимально легкие, проект не требует практически никаких пакетов кроме libdbus и pkgconf

Ты серьезно пишешь ‘это просто зависимости, они максимально легкие’

wayland-client, x11rb, dbus, raw-cpuid, chromakitx итд это не ‘легкие’зависимости, это куча кода, который компилируется прямо в твой бинарник. Из-за них у тебя растет размер исполнмяго файла, время компиляции и общий overhead, даже если на рантайме нужно только libdbus

Ты в реадми орешь ‘ultra-lightweight’, «no bloat», «minimal system resources», а сам нагородил два графических бэкенда, рендер картинок, cpuidи прочее тяжелое ■■■■■. Это не минимализм, это самообман

Fastfetch делает похожие вещи с гораздо меньшим количеством зависимостей и меньшим бинарником. А у тебя классический Rust over-enginering навалил кучу крейтов, чтобы выглядеть круто, а потом оправдываешься ‘это же просто зависимости’

Короче, либо признай, что твой проект раздутый, либо перестань врать в описании Пока что выглядит как типичный хайп от человека, который не хочет видеть свои косяки

чел, ты еблан? ты без ии не можешь сам обьяснить?

АХАХАХАХАХАХАхахаха

для тебя это ■■■■■ новые слова что ли?

для тебя лучше самому писать все?(( ты на полном серьезе щас пытаешься сказать что использовать либы это плохо?

celestifyx@vylen ~/D/lynxfetch (main)> ls
assets/  build.rs  Cargo.lock  Cargo.toml  completions/  LICENSE  README.md  resources/  scripts/  src/  target/  templates/
celestifyx@vylen ~/D/lynxfetch (main)> sudo rm -rf target/
[sudo] password for celestifyx: 
celestifyx@vylen ~/D/lynxfetch (main)> cargo build --release
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
   Compiling bitflags v2.11.1
   Compiling serde_core v1.0.228
   Compiling pkg-config v0.3.33
   Compiling zmij v1.0.21
   Compiling rustix v1.1.4
   Compiling serde v1.0.228
   Compiling serde_json v1.0.149
   Compiling memchr v2.8.0
   Compiling linux-raw-sys v0.12.1
   Compiling libc v0.2.185
   Compiling autocfg v1.5.0
   Compiling crc32fast v1.5.0
   Compiling simd-adler32 v0.3.9
   Compiling adler2 v2.0.1
   Compiling find-msvc-tools v0.1.9
   Compiling regex-syntax v0.8.10
   Compiling cfg-if v1.0.4
   Compiling shlex v1.3.0
   Compiling utf8parse v0.2.2
   Compiling anstyle-parse v1.0.0
   Compiling miniz_oxide v0.8.9
   Compiling num-traits v0.2.19
   Compiling cc v1.2.60
   Compiling anstyle-query v1.1.5
   Compiling anstyle v1.0.14
   Compiling is_terminal_polyfill v1.70.2
   Compiling colorchoice v1.0.5
   Compiling fdeflate v0.3.7
   Compiling pxfm v0.1.29
   Compiling wayland-sys v0.31.11
   Compiling libdbus-sys v0.2.7
   Compiling anstream v1.0.0
   Compiling aho-corasick v1.1.4
   Compiling syn v2.0.117
   Compiling flate2 v1.1.9
   Compiling zune-core v0.5.1
   Compiling heck v0.5.0
   Compiling itoa v1.0.18
   Compiling anyhow v1.0.102
   Compiling byteorder-lite v0.1.0
   Compiling option-ext v0.2.0
   Compiling clap_lex v1.1.0
   Compiling quick-error v2.0.1
   Compiling winnow v1.0.2
   Compiling strsim v0.11.1
   Compiling png v0.18.1
   Compiling zune-jpeg v0.5.15
   Compiling quick-xml v0.39.2
   Compiling image-webp v0.2.4
   Compiling clap_builder v4.6.0
   Compiling dirs-sys v0.5.0
   Compiling wayland-backend v0.3.15
   Compiling bytemuck v1.25.0
   Compiling downcast-rs v1.2.1
   Compiling wayland-client v0.31.14
   Compiling smallvec v1.15.1
   Compiling libc v1.0.0-alpha.3
   Compiling regex-automata v0.4.14
   Compiling color_quant v1.1.0
   Compiling wayland-scanner v0.31.10
   Compiling dirs v6.0.0
   Compiling pathdiff v0.2.3
   Compiling x11rb-protocol v0.13.2
   Compiling lazy_static v1.5.0
   Compiling base64 v0.22.1
   Compiling toml_parser v1.1.2+spec-1.1.0
   Compiling iana-time-zone v0.1.65
   Compiling moxcms v0.8.1
   Compiling dbus v0.9.11
   Compiling toml_datetime v1.1.1+spec-1.1.0
   Compiling serde_spanned v1.1.1
   Compiling toml v1.1.2+spec-1.1.0
   Compiling chrono v0.4.44
   Compiling shellexpand v3.1.2
   Compiling which v8.0.2
   Compiling raw-cpuid v11.6.0
   Compiling once_cell v1.21.4
   Compiling humantime v2.3.0
   Compiling config v0.15.23
   Compiling serde_derive v1.0.228
   Compiling clap_derive v4.6.1
   Compiling terminal_size v0.4.4
   Compiling gethostname v1.1.0
   Compiling regex v1.12.3
   Compiling chromakitx v1.0.2
   Compiling clap v4.6.1
   Compiling image v0.25.10
   Compiling lynxfetch v1.1.4 (/home/celestifyx/Desktop/lynxfetch)
   Compiling logo-parser v1.0.1
   Compiling x11rb v0.13.2
   Compiling inkline v1.1.0
    Finished `release` profile [optimized] target(s) in 55.49s
celestifyx@vylen ~/D/lynxfetch (main)> stat target/release/lynxfetch
  File: target/release/lynxfetch
  Size: 4875672         Blocks: 9536       IO Block: 4096   regular file
Device: 259,2   Inode: 2660455     Links: 2
Access: (0755/-rwxr-xr-x)  Uid: ( 1000/celestifyx)   Gid: ( 1000/celestifyx)
Access: 2026-05-25 22:44:43.279354418 +0200
Modify: 2026-05-25 22:44:43.278354416 +0200
Change: 2026-05-25 22:44:43.327354502 +0200
 Birth: -
celestifyx@vylen ~/D/lynxfetch (main)> 

4мб файл, ой как же много(((((

ты тупо щас себя позоришь, горе разработчик, который не может пройтись по проекту и показать мне что я плохо написал. вместо этого ты причепился к readme который даже не я писал, и к зависимостям, что правильней использовать их, чем мне самому писать все для получения информации о процессоре, видеокарте, дисплее и прочего. так ище и ты генерируешь ответы с помощью ии, бляяя угар

Для обычного фетча, который просто выводит инфу о системе, 4мб это не мелочь, это жирный знак того, что ты навалил дохуя лишнего говна. Норм фетчи весят гораздо меньше

я щас осматриваю его, не беспокойся

Просто этот нюансик в глаза попался первым

идиот? ты посмотри на модули,

celestifyx@vylen ~/D/lynxfetch (main)> ls src/modules/
battery.rs  bluetooth.rs  brightness.rs  command.rs  datetime.rs  directory.rs  editor.rs  hostname.rs  icon_theme.rs  kernel.rs    loadavg.rs  localip.rs  mod.rs     os.rs        player.rs     shell.rs  terminal.rs  tpm.rs      uptime.rs
bios.rs     board.rs      colors.rs      cpu.rs      desktop.rs   displays.rs   gpu.rs     host.rs      initsys.rs     keyboard.rs  locale.rs   memory.rs   mounts.rs  packages.rs  processes.rs  swap.rs   theme.rs     unknown.rs  users.rs
celestifyx@vylen ~/D/lynxfetch (main)> 

фетч по скорости как fastfetch, и посмотри на сам fastfetch, они там также используют либы)

честно, с тобой даже говорить смешно, я то думал что ты хоть что-то понимаешь, но оказывается что ты даже без ии не можешь пояснить)

У тебя 30 модулей, каждый отдельным файлом, и ты этим гордишься? это не делает твой проект лучше, это просто куча лишнего кода. Ты на расте навалил дохуя всего, бинарник 4 мб, а говоришь как fastfetch
Он на сишке весит в разы меньше и реально быстрый. А твой жирный и раздутый. Не сравнивай свою ■■■■■ с нормальным инструментом, ■■■■■■■

сyка даже тут ии

■■■ это смешно наблюдать

модульность, не слышал? или мне все модули в один файл пихать?(((
каждый файл отвечает за свой функционал, а ты видимо все в одном файле и пишешь XDDD и даже не знаешь об крейтах и модулях

модульность то слышал но когда у тебя 30 файлов по одному модулю плюс траиты и огромный матч в мейне это уже не модульность а просто понты и куча лишнего кода

можно же нормально сделать без такого цирка а не оправдываться что модульность типа все так делают изза этой хуйни у тебя бинарник 4 мб и код как каша

не надо все в один файл пихать но и не надо из обычного фетча делать целый завод ■■■■■■■

сейчас я окончательно понял что то ■■■■■ что ты кидал писал не ты)