LINUX.ORG.RU

NixOS + niri + kiri

 dms shell, kiri, ,


1

1

Довольно дефолтный сетап nix + niri + dms shell.

kiri — моя софтина, которая напоминает мне поливать растения.



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

kiri моя софтина, которая напоминает мне поливать растения

Поставь капельный полив.

BceM_IIpuBeT ★★☆☆☆
()

Довольно дефолтный сетап nix

Так а зачем он нам нужен? На обоину посмотреть? Ты мог выложить ссылку на нее

bryak ★★★★☆
()

kiri моя софтина, которая напоминает мне поливать растения

А вот про это можно было и подробнее :)

P.S. А, разглядел на экране ссылку на гитхаб:

Minimalist & smart Go-based TUI assistant for plant care. Tracks watering schedules locally with SQLite, syncs with Open-Meteo API, and supports status bar integrations.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hobbit

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

freislot
() автор топика
Ответ на: комментарий от bryak

Обоина кст видео, туман стелится по горам :D может выложу

freislot
() автор топика

Очень классно выглядит. Сейчас тоже пользуюсь DMS, но планирую свой сделать, поскольку он мне кажется несколько прожорливым

Berliner
()
Ответ на: комментарий от Berliner

А у меня ресурсов железа хватает поэтому я особо не смотрю на жор. Но круто будет посмотреть на что-то новое, буду ждать пост и скрины

freislot
() автор топика

Только что на реддите увидел этот скрин ))) И как NixOS? Всё хочу потыкать, но руки не доходят.

nuxster ★★★★
()
Ответ на: комментарий от nuxster

Только что на реддите увидел этот скрин ))) И как NixOS? Всё хочу потыкать, но руки не доходят.

NixOS прекрасна! Не без недостатков. Однако фичи, удобства и простота перевешивают минусы.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

А ещё, говорят, мол, — никсос приводит к такому-же разжижению мозга, как и кашка-ос.

«I use Kashe, btw» )))


Софтина у автора стильная. Сразу видно: с любовью кодил )))

Set440 ★★
()
Ответ на: комментарий от Set440

А ещё, говорят, мол, — никсос приводит к такому-же разжижению мозга, как и кашка-ос.

Кашка в голове она не от ОС зависит. И с другой стороны православная первослака она тоже без пакетного манагера с полнейшей анархией.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

И с другой стороны православная первослака она тоже без пакетного манагера с полнейшей анархией.

то есть, у каждого — кашка своя )))

Set440 ★★
()
Ответ на: комментарий от Set440

то есть, у каждого — кашка своя )))

Можно и так сказать.

Те кто неистово налюбливают в сторону FHS рассмотрят помойку в устройстве NixOS. А с точки зрения NixOS она неплохо решила проблему «dll hell» вызванную FHS.

init_6 ★★★★★
()
Ответ на: комментарий от nuxster

Вообще не планировал на него переходить, основная система у меня убунту лтс. Как-то захотелось очень niri пощупать а под мою убунту ее нет, ну и решил поставить никс для нири. Недельку привыкал, ставил софт, ломал систему, чинил. И вот в какой то генерации она стала пригодной для жизни, но всеравно пока в дуалбуте. По будням код пишу и работаю в убунте, по выходным стараюсь в никсе сидеть.

Вцелом интересная идея система как код, пока что нравится. Но сильно не погружался

freislot
() автор топика
Последнее исправление: freislot (всего исправлений: 1)
Ответ на: комментарий от freislot

По будням код пишу и работаю в убунте, по выходным стараюсь в никсе сидеть.

Логичнее всё наоборот делать. Nix как раз для разработки - самое то что нужно. Использую devenv.sh поверх Mint, мне такого давно не хватало. Если отдельным SSD разживусь, поставлю полную NixOS.

yvv1
()

kiri — моя софтина, которая напоминает мне поливать растения

Ради этого, я заведу растения:)

REDDERa
()
Ответ на: комментарий от yvv1

оно может и логичнее, но пока не привычнее. в убунте я сижу много лет у меня там куча всего настроено по работе, и пока не хочется переносить все это и вспоминать чего где лежит и как что натроено. Но думаю, что приду к этому всеравно

freislot
() автор топика
Ответ на: комментарий от freislot

Можно установить Nix прямо в убунте, и начать использовать devshell’ы. На них старые проекты элементарно переносятся. В результате получается конфигурация, которая элементарно воспроизводится на любой системе.

yvv1
()
Ответ на: комментарий от freislot

Выглядит как план) Можно попробовать на ноут поставить, что бы основную систему не ломать. От многих слышу очень положительные отзывы о Nix.

nuxster ★★★★
()
Ответ на: комментарий от freislot

nix - пакетный манагер

nixlang - ЯП для пакетного манагера nix

nixos - ОС на nixlang для nix

init_6 ★★★★★
()
Ответ на: комментарий от nuxster

Дык это о любой системе так сказать можно )))

Понимаешь в чём дело… NixOS на первый, незамутнённый и трезвый, взгляд может вызвать странные ощущения избыточности и чрезмерной сложности. Могут наблюдаться различные, иной раз странные, побочные явления и неконтроллируемые желания убив… нести добро этим еретикам которые мало того что создали всё это так вообще думали в ту сторону.

Если на чистоту то NixOS отличается от среднего GNU/Linux в вакууме только тем что у последнего один единственный toolchain (glibc, gcc…) и соотвественно абсолютно всё ПО завязано исключительно на нём а у NixOS столько toolchain-ов сколько нужно и таких версий каких надо. Вот тебе кратко одним предложением и всё плюсы и все минусы и все различия.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

NixOS отличается от среднего GNU/Linux в вакууме только тем что у последнего один единственный toolchain (glibc, gcc…) и соотвественно абсолютно всё ПО завязано исключительно на нём

Полная чушь. Ну вот несусветнейшая. Не соберешь та на gcc все. Еще на llvm/clang при определенном труде и старании кое-как можно(одно время для этого надо было заменить glibc на musl но сейчас вроде как сборка glibc без gcc возможна ) но вот на gcc- абсолютно невыполнимо. И ровно такая же хрень с версиями тулчейнов. Скажем для сборки intel-graphics-compiler вынь да положь llvm 17, a под свежий rust - llvm 22. И такого там масса.

Просто в бинарном дистре тебе дают как правило один тулчейн на то чобы ты собирал свой софт, но вот все бинарные пакеты собраны каждый в своем и чтобы было работоспособно накидываются бинарные же рантаймы.

Qui-Gon ★★★★★
()
Ответ на: комментарий от init_6

А ничего, что в обычном Arch Linux штук 7 разных тулчейнов просто в основных репах, и разные пакеты собраны кто каким?

Отличие вообще в другом. Прежде всего в том, что в обычном линуксе гибкая динамическая линковка, где ищутся библиотеки просто по имени, что подсунет система. А в nix, де факто статическая линковка. Поэтому стандартный бинарь не может запуститься в nix среде без песочницы типа bubblewrap, а никсовый бинарь не может запуститься в обычном линуксе.

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

James_Holden ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.