bazel - это переусложненный gnu make, он может быть полезен в том плане что есть переиспользуемые правила которые вы можете использовать в своих проектах, например сборка android apk/aab. Но дело в том, что если готовых правил нет - новые писать будет... муторно. Поэтому предлагаю вам брать cmake + cpm или meson + wrap, а потом обораичвать это сверху bazel для сборки под андроид.
❤1
В opensuse установщике есть "generic desktop", и по умолчанию это легковесная icewm сессия. Интересный дистрибутив, имеет все что нужно, загрузчик bootia32.efi, 32-битную версию для установки на старое железо, автоматические снапшоты (snapper тож написали ребята из opensuse) с возможностью с них загрузиться, полнодисковое шифрование с возможностью пользоваться или не пользоваться TPM/пин кодом, тоже нигде больше такого не видел. FHS совместимость в отличие от nixos. Оффлайн-установщик.
❤2
https://github.com/bjasspa/jasspa/ продолжающий свое развитие редактор кода, под много платформ, нигде о нем не слышал
GitHub
GitHub - bjasspa/jasspa: Jasspa's MicroEmacs is a powerful and efficient terminal and window based text editor. Designed to be…
Jasspa's MicroEmacs is a powerful and efficient terminal and window based text editor. Designed to be lightweight yet feature-rich its key features include syntax highlighting, macro script...
❤1😎1
https://github.com/vigna/ne - второй тоже долгоживущий и развивающийся редактор, выбираю между ним и микроемаксом
GitHub
GitHub - vigna/ne: ne, the nice editor
ne, the nice editor. Contribute to vigna/ne development by creating an account on GitHub.
❤1
https://github.com/joe-editor/joe тоже один из старых редакторов, который продолжает развиваться.
GitHub
GitHub - joe-editor/joe: Joe is world-famous Wordstar like text editor.
Joe is world-famous Wordstar like text editor. Contribute to joe-editor/joe development by creating an account on GitHub.
❤1
jasspa не поддерживает unicode, joe мне не удалось заставить скопировать текст в буфер обмена. ne более-менее работает если привыкнуть, на тест еще https://github.com/craigbarnes/dte
GitHub
GitHub - craigbarnes/dte: A small, configurable terminal text editor (mirrored from https://gitlab.com/craigbarnes/dte)
A small, configurable terminal text editor (mirrored from https://gitlab.com/craigbarnes/dte) - craigbarnes/dte
❤1
я в far2l https://github.com/elfmz/far2l смог открыть файл, выделить текст, нажать ctrl+c, потом закрыть его, открыть другой файл и вставить. Пожалуй можно считать что это тоже текстовый редактор с хорошим меню выбора файлов?
ps: 16-18mb ram
ps: 16-18mb ram
GitHub
GitHub - elfmz/far2l: Linux port of FAR v2
Linux port of FAR v2. Contribute to elfmz/far2l development by creating an account on GitHub.
❤1
Остановился пока на ne, теперь смотрим tmux или какие-нибудь к нему альтернативы приличные
❤1😘1
мне интересно, как получить из интернета информацию, находясь в системе с 512мб оперативной памяти. На ум приходит ковырять ИИ, поэтому дальше рассматриваем что можно использовать в такой ситуации
❤1
в tmux не работают сочетания клавиш если переключаешь раскладку клавиатуры! Будем искать что-то другое
❤1
https://github.com/lunardoesdev/litoli делаю SDK чтоб можно было собирать скажем из-под арча под дебиан, делая это не через докер а так же как с остальными платформами, через sdk tarball и кросс-компиляцию из-под хоста
GitHub
GitHub - lunardoesdev/litoli: sysroot or sdk to build from linux for linux.
sysroot or sdk to build from linux for linux. Contribute to lunardoesdev/litoli development by creating an account on GitHub.
❤1
похоже, неспроста в sdk распостраняют и cmake, и компиляторы, а не только библиотеки для кросс-компиляции, возможно сборка в докере это действительно не такой уж плохой вариант?
Довел litoli до рабочего состояния! Вот это да. Может все-таки это возможно?
https://github.com/lunardoesdev/litoli-nix-example
https://github.com/lunardoesdev/litoli-nix-example
GitHub
lunardoesdev/litoli-nix-example
Contribute to lunardoesdev/litoli-nix-example development by creating an account on GitHub.
❤1👍1
cairo-dock работает на wayland, x11, реализует множество спецификаций. Чем он хуже noctalia о котором все говорят?
❤1
обновил litoli-sdk, теперь вы можете максимально просто используя nix собирать как минимум cmake проекты под любые линуксы ,безо всяких там nixGL и других костылей https://github.com/lunardoesdev/litoli
GitHub
GitHub - lunardoesdev/litoli: sysroot or sdk to build from linux for linux.
sysroot or sdk to build from linux for linux. Contribute to lunardoesdev/litoli development by creating an account on GitHub.
❤2
По итогу я получил достаточно опыта в кросс-компиляции с nix, чтобы уверенно определиться, что nix мне не нравится: много спагетти-кода, в котором зарыты собственно нужные вещи вроде выбранной libc и , флагов компиляции, в devShell нет тех хуков для подтягивания компиляторов и тулчейна, которые есть в рецептах пакетов, из-за чего эти хуки приходится писать руками если хочешь повторяемый dev environment.
Планирую чуть поподробнее попробовать bazel и docker для задач простых повторяемых тулчейнов для кросс-компиляции
Планирую чуть поподробнее попробовать bazel и docker для задач простых повторяемых тулчейнов для кросс-компиляции
❤2