LINUX.ORG.RU

NixOS + i3 + KDE - plasma - akonadi

 , , ,


5

3

Вот, что получается, если некоторое время потратить на настройку nixos. Мне нравится KDE, я люблю тайлинг, и поэтому решил сделать вот такую смесь. Получилось по мнению некоторых «тяжело», по мнению других «неудобно» (жду вашего мнения), но тем не менее меня всё устраивает, а благодаря NixOS + home-manager одна и та же конфигурация оказывается на всех моих машинах автоматически, каждый день в 19:00 (Да, совсем вся, включая приложения, сервисы, темы, расширения и даже список доступных хостов в Dolphin и SSH).

  • DE: KDE - plasma
  • WM: i3
  • Theme: Breeze-Dark чуть-чуть измененный
  • Apps: Стандартный набор кедераста
  • Bar: polybar + кастомные модули (на этой машине не совсем правильно работает модуль статуса системы, нужно пофиксить)
  • launcher: Albert
  • IM: telegram-desktop, vk-messenger, trojita (Все с правильными темами, которые автоматом раскидываются по всем машинам и ставятся на новые!)

конфиг: https://github.com/balsoft/nixos-config Машина довольно старая (8 лет), но недавно впихнул оперативы и SSD вместо харда, и вот она снова в строю. Для сравнения, фоточка с ноутбука с тем же конфигом: https://imgur.com/TG31MGe (Ноутбук качает торренты, поэтому так батарейку кушает)

>>> Просмотр (1920x1080, 320 Kb)



Проверено: JB ()

Не напрягает то,что между окнами нету разделителей?

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

Нет, не напрягает. Глаза не режет, приятно видеть слитный интерфейс после i3-gaps, который дико бесил.

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

Именно так. plasma и akonadi - в помойку, остальное сойдет.

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

Нет, не напрягает.

Хотя на самом деле, для floating нужно рамку добавить, но какую-нибудь спокойную.

balsoft ()

обожаю кде, не терплю гном3, но лучше уж гном3 чем так. Ужасно все, особенно окна. Даже в подсветке Си++ жуть просто. Поздравляю, я тут давно, но это худшее что я видел.

bonta ()

Что за 9к пакетов? И как NixOS в употреблении? Думаю сменить рач на что-нибудь..

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

Что за 9к пакетов?

Счетчик пакетов сломан, на самом деле в NixOS понятие «пакет» очень размытое. 9000 - это все derivations (в которых может быть что угодно, пакеты, конфигурация, даже обои) со всех поколений системы (12 в данном случае). Сколько пакетов - сказать не могу, ибо меня это мало волнует.

И как NixOS в употреблении?

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

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

обожаю кде, не терплю гном3, но лучше уж гном3 чем так.

гном3? ненене, ни за что.

Ужасно все, особенно окна.

Не исключено. Как по мне, гораздо приятнее стандартного breeze-dark с его темными видами и непонятными разделителями.

Даже в подсветке Си++ жуть просто.

Глаза устают меньше, чем со светлой темой, со стандартным breeze-dark разницы с этой точки зрения не заметил.

Поздравляю, я тут давно, но это худшее что я видел.

Спасибо, это большая честь для меня.

balsoft ()

Блин. Ну конфиг на 2К строк это жестко.

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

Вас предупреждали. Там ещё более жестоко его читать. Он состоит из кусков, накиданных в разное время и с переменным успехом переведенных в nix из plaintext. Там есть интересные куски, но времени их выделить в отдельные файлики не всегда хватает.

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

Да, но там гораздо меньше пакетов (если не считать притащенных из nixpkgs), и сервисы системные удручают. KDE там вообще не в почёте (было когда я пробовал последний раз). Так что подожду пока там начнётся шевеление в нужную мне сторону.

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

выглядит странно, что разделители между виджетами присутствуют, а между окнами нет

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

actionless ★★★★★ ()
Последнее исправление: actionless (всего исправлений: 1)

Симпатично. Приятная цветовая гамма, за исключением панели — просятся более приглушённые, неярки цвета.

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

HTaeD ★★★★ ()

Ты правда юзаешь браузер в таком приплюснутом виде? Выглядит как какая-то неюзабельная каша... 9271 пакет? ты тупо поставил всё что было в репах? Мне с головой хватает 740 и трудно даже представить этот адъ...

08:00 Wednesday: School

А, ну теперь понятно...

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

Конечно, у меня редко открыто больше 4 окон - это просто постановка.

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

Ты правда юзаешь браузер в таком приплюснутом виде?

Нет.

9271 пакет? ты тупо поставил всё что было в репах? Мне с головой хватает 740 и трудно даже представить этот адъ...

Нет. Почитай про NixOS перед тем, как открывать рот. Если бы я поставил все пакеты из реп, то этот сломанный счетчик показал бы около 100000 пакетов.

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

Да, есть такое. Возможно, всё-таки добавлю рамки, но пока меня устраивает - выполняет свою работу, и этого довольно.

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

9271 пакет?

Если посчитать количество установленных бинарей, получается 690.

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

Этот скрин был сделан некоторое время назад, часть конфига изменилась с того момента.

balsoft ()

Заскринь свой повседневный рабочий стол

xDShot ★★★★ ()

Ну и извращение... уму непостижимо. Зачем тащить в систему шлак, в виде кдешных библиотек, если можно поставить голый i3, и радоваться простой системой?

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

слушай, ну даже голую женщину красит платьеце )

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

Будет довольно скучно, ибо у меня обычно все по воркспейсам раскидано, 4 окна на одном воркспейсе - редкость.

balsoft ()

Однако... Пацаны, которые шаманят в Nix пробуют Xmonad. Если совсем припёрло - Xmonad+Kde. Тут же ни голого i3, ни...

Стандартный набор кедераста

пора менять!

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

Ну и извращение... уму непостижимо

Счёт «тяжело vs неудобно» 1-1

радоваться

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

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

Я смотрю в сторону xmonad, но там конфиг надо самому писать, а тут большую часть генерирует nix. Не понимаю, что за упорное желание юзать голый i3 без qt/gtk программ вообще?

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

Я смотрю в сторону xmonad

Отличный wm. Рекомендую. Для начала, можешь взглянуть на мой конфиг.

Не понимаю, что за упорное желание юзать голый i3 без qt/gtk программ вообще?

А никто такого и не советует. Но тащить в систему хлам, в виде библиотек от KDE, это перебор.

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

Спасибо

Для начала, можешь взглянуть на мой конфиг.

Мы будем посмотреть на конфиг.

перебор

Эти библиотеки все равно тащатся, если поставить практически незаменимые для меня kdevelop+kdenlive+dolphin, а посему не вижу смысла экономить 500МБ на оставшихся библиотеках. Впридачу получаю довольно удобный несмотря на все проблемы и злопыхательства baloo, а также kdeconnect, gwenview, kile, krdc,... Я некоторое время после перехода пользовался «чистой» системой (i3 + termite + emacs + midori + dmenu + i3bar), но особого удовольствия или удобства не ощутил, одни проблемы и непривычные интерфейсы. Хотя бы очень печалит отладка и профилирование в емаксе после привычки к нормальным IDE и ущербность dmenu. К midori особых претензий не было, но у меня все пароли, закладки и прочий хлам уже прочно впаян в chromium, так что тут я уже анальный раб.

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

Извини за поздний ответ, но...

за исключением панели — просятся более приглушённые, неярки цвета.

можешь подсказать какую-нибудь хорошую, годную неяркую палитру, которая бы туда подошла? Мне самому не очень нравится эта часть, но я не смог подобрать ничего нормально выглядящего с breeze-dark кроме стандартных цветов из Konsole.

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

Не подскажу. Мне нравится однотонность, поэтому крашу панель в цвет окон.

HTaeD ★★★★ ()

Неплохо. А что если сделать рамки окон черными (ну или хотябы темнее) 1-2 пиксселя шириной?

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

Ну это нормальный юзкейс, а не такая мешанина в этой галерее.

xDShot ★★★★ ()

без границ окон, все те красивости и «удобства» превратились в тыкву.

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

Этим пользоваться (для меня лично) удобнее и приятнее, чем плазмой с kwin, скорость работы точно выросла. Не очень понимаю, как отсутствие границ окон должно превратить удобства в тыкву.

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

У меня лично после пары тройки часов залипания в монитор глаза способны вычленить окно только по наличию границ.

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

Вычленять окно - не настолько критичная задача. Гораздо важнее вычленение функциональных виджетов, которые видно нормально даже после 5-7 часов у монитора.

balsoft ()

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

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

Я уже некоторое время пытаюсь запилить тень для floating-окон, но в i3 это практически невозможно.

balsoft ()

08:00 Wednesday: School

Крупный разработчик, как я понимаю.

Мне нравится KDE, я люблю тайлинг, и поэтому решил сделать вот такую

Цветную мешанину без бордюров.

rigiy ★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)