LINUX.ORG.RU

Простой NixOS

 , , , ,


5

2

Спустя полтора года на Void-musl, решил вернутся на NixOS. На этот раз решил отказаться от панели, чтобы съэкономить ещё немного пикселей.

Работает конечно не так реактивно как void, но удонее в разы, думаю nixos будет со временем только популярнее.

kakoune ranger chromium - практически всё, чем я пользуюсь.

Не очень-то интересные скрины, но все же решил поделиться.

>>> Просмотр (1366x768, 1270 Kb)

Решение разместить яркие крупные часы на рабочем столе и сделать немного прозрачным терминал, чтобы не городить панельку — это необычно. Впервые я не могу сказать ничего против прозрачного терминала.

mord0d ()

Работает конечно не так реактивно как void

За счёт чего в void это достигается?

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

runit, musl, наверное еще что-то. Воид был минималистичный, только то что нужно и где нужно. Никсос же для меня - черный ящик, зато надежен и прост в настройке.

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

Долго думал как избавится от панели, в итоге подглядел где-то.

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

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

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

С musl можно и минимальный nixos собрать просто nixpkgs.overlays = [(_: super: super.pkgsMusl)];. Придется всё собирать у себя a-la Gentoo (ибо кэшей для pkgsMusl не завезли), но базовая система (linux+systemd+coreutils) собиралась, когда я последний раз пробовал. Графику мне так и не удалось собрать, ну и черт с ним. С ранитом всё сложнее, там много писать нужно.

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

Никсос же для меня - черный ящик, зато надежен и прост в настройке

Те же мысли. Респект за возвращение. Сам с никсосины не слезаю с 2015 года

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

я думаю это был эффект плацебо. runit никакого отношения к работающей системе не имеет. musl работает примерно одинаково с libc по скорости.

это из серии «генту работает быстрее дебиана из-за флагов компиляции». :)

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

За счёт чего в void это достигается?

за счет силы самовнушения!

amd_amd ★☆ ()

root - 78.8GiB

Не, я все понимаю, сейчас ssd уже стоят не так как 5 лет назад. Но все же.

ЗЫ Считать в гибибайтах - это отдельный вид извращений, ага)

fang90 ★★★★★ ()

чтобы съэкономить ещё немного пикселей.
(1366x768, 1270 Kb)

Я надеюсь, сэкономленные пиксели ты продашь и купишь себе нормальный монитор с человеческим разрешением. А то в 2019 как-то стыдно с таким маленьким должно быть.

hateyoufeel ★★★★★ ()

О, я вижу вы взяли гном4 и прикрутили к нему коньки!

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

Всё что больше 800х600 это вполне себе человеческое разрешение. Возможно кто то уже забыл, что старые шрифты очень легко читаются при 96 dpi без всяких сглаживаний. Иногда даже лучше, чем всякие современные, типа droid.

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

Решение разместить яркие крупные часы на рабочем столе и сделать немного прозрачным терминал, чтобы не городить панельку — это необычно. Впервые я не могу сказать ничего против прозрачного терминала.

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

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

Ну, вообще-то, уже есть. У меня в IceWM есть кнопка «Свернуть все окна». Нажимаешь - она все сворачивает. Нажимаешь еще раз — все на своих местах. :)

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

Всё что больше 800х600 это вполне себе человеческое разрешение.

Звучит как оправдание. У тебя тоже маленький, да?

Возможно кто то уже забыл, что старые шрифты очень легко читаются при 96 dpi без всяких сглаживаний.

Возможно, кто-то впал в маразм и не заметил, что при 200+ dpi сглаживание уже не слишком нужно.

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

браузер и все другие приложения непрозрачные

Часы нужны не постоянно, все приложения можно свернуть/развернуть одной комбинацией. На таком разрешении это вполне решение.

У меня на 2560×1440 тоже часы скрыты (есть в галерее).

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

Ну, тогда и прозрачный терминал не нужен (он же не вызвал неприятия). ИМХО, прозрачность в терминали только мешает при работе в нем. Заднее изображение сбивает взгляд. Вот даже на немного прозрачном терминале.

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

У меня в IceWM есть кнопка «Свернуть все окна». Нажимаешь - она все сворачивает. Нажимаешь еще раз — все на своих местах. :)

Такое поведение, в общем-то, даже в стандарте упоминается, в EWMH.

_NET_SHOWING_DESKTOP desktop, CARDINAL/32

Some Window Managers have a «showing the desktop» mode in which windows are hidden, and the desktop background is displayed and focused. If a Window Manager supports the _NET_SHOWING_DESKTOP hint, it MUST set it to a value of 1 when the Window Manager is in «showing the desktop» mode, and a value of zero if the Window Manager is not in this mode.

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

прозрачный терминал не нужен

Не нужен.

ИМХО, прозрачность в терминали только мешает при работе в нем.

Подпишусь под каждым словом.

Вот даже на немного прозрачном терминале.

В данном конкретном случае не согласен.

Но сам пользоваться таким я бы не стал.

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

При 200+ dpi нужно уже не сглаживание, а шрифты с фиксированной толщиной линии или ещё хз что. А таковых не существует, поэтому при масштабировании текста начертание непредсказуемо прыгает от тонкого до полужирного. А ещё при 200+ dpi хочется убивать разработчиков современных тулкитов ещё более жестоко, потому что их сраные поделия адаптированы к hidpi хуже, чем gtk2.

У тебя тоже маленький, да?

В порядке уменьшения частоты использования: 1400х1050, 1280х800, 1280х1024, 1920х1080, 1024х768, 1920х1080, 1920х1080. И нет, я не настолько неадекватен, чтобы вывалить 56К на апгрейд хорошего 1400х1050 на хороший 1600х1200.

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

А ещё при 200+ dpi хочется убивать разработчиков современных тулкитов ещё более жестоко, потому что их сраные поделия адаптированы к hidpi хуже, чем gtk2.

Пожалуй, соглашусь, хоть у меня и выключено скалирование к чёртовой матери.

И нет, я не настолько неадекватен, чтобы вывалить 56К на апгрейд хорошего 1400х1050 на хороший 1600х1200.

В Магнитогорске настолько конские цены на мониторы? За $900 можно купить хороший 4k.

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

На сайте DNS есть ровно 2 абсолютно одинаковых NEC 1600x1200, hdmi, 56К. Выбор прямо скажем поражает. Не помню, есть ли там что то 1280х1024 hdmi или dvi, но зачем, если у меня уже есть и такой и 1400х1050.

Да, и хороший 4К должен быть 4096х3072. Такие есть? Нет. Значит не нужно.

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

Он может был бы популярным, если бы их декларативный язык распространялся только на сам дистрибутив. Но с какой стати я должен переучиваться настраивать SSH или Apache/Nginx на их декларативный язык, который применяется только в одном дистрибутиве и больше нигде? Не хочу и не буду.

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

Но с какой стати я должен переучиваться настраивать SSH или Apache/Nginx на их декларативный язык, который применяется только в одном дистрибутиве и больше нигде?

Ничто не мешает скормить сырой конфиг: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-serve...

quantum-troll ★★★★★ ()
Ответ на: комментарий от Rinaldus

Но с какой стати я должен переучиваться настраивать SSH или Apache/Nginx на их декларативный язык

Иногда удобнее на Nix описать эти конфиги (благодаря шаблонизациям и отсутствию бойлерплейта), а когда удобнее текстом – можно и просто текстом вставить. Например, https://nixos.org/nixos/options.html#services.nginx.config и https://nixos.org/nixos/options.html#services.openssh.extraconfig .

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

А есть генерация конфига из рабочей системы, когда с помощью nix-env софта наставил?

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

Разве что nix-env -q и после этого вставить в environment.systemPackages то, что там будет.

balsoft ()

Ты когда время хочешь узнать, браузер сворачиваешь? Как-то непрактично совсем без панели.

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

А... Ты из секты фанатов 4:3? Прости, не признал сразу. Продолжай страдать, что ж.

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

Страдать я начинаю только когда мне пытаюстя впарить hidpi щель. Ну и ещё иногда, когда приходится пользоваться ушибленным софтом, который на fullHD уже не влезает.

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

вы все унылы. какие мониторы? Давно 60' 4к телек. Только нищие покупают мелочь и строят их в рядочек (по 2-3)))

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

Давно 60' 4к телек.

А что не 8к? И где ты 20-метровый телевизор у себя дома поставил?

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

Просто признайте, что горизонтальная системная панель удобней вертикальной. И тем более удобны горизонтальный заголовок окна, горизонтальная панель инструментов и горизонтальная строка состояния. Если всё это вычесть из экрана 4:3, то область для контента окажется очень близкой к золотому сечению и туда кстати хорошо вместится видеокард 16:9 без скрытия элементов управления. А если экран уже 16:9, то такой фокус не прокатит и надо извращаться.

А по поводу области зрения: она у меня порядка 190 градусов по горизонтли и не меньше 90 по вертикали. Самый большой экран, который я видел служил крышей для улицы в Пекине, и невозможно было подобрать ракурс, чтобы он занял больше 30% области зрения. Так что увеличение угла обзора домашнего монитора с 15 до 20 градусов не слишком то принципиально.

А если брать обзор в играх, то махать мышью по горизонтали в разы проще, чем по вертикали, так что более узкий кадр практически не ухудшает сканирование пространства. Но зато обрезание земли и неба на 16:9 немного напрягает. И опять же, HUD в большинстве всё ещё отрезает горизонтальное пространство, а не вертикальное.

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

Видимо свернул в рулон чтобы пропихнуть в дверь.

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

под musl кучи софта нет, и багов полно

За полтора года раз нужна была openjdk и не завелся клиент для апворка, остальное всё работало как часы.

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

Ну, я и вернулся на никс, чтобы в пару кликов строк системой управлять, т. ч. обойдусь systemd, libc, pulseaudio, хоть и не фанат.

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

Дык у меня диск 320Гб, но размеченно меньше ста, и все равно большая часть забита мусором.

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

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

80% времени провожу в терминале, гуёвых приложений помимо браузера и эмулятора термила нет, т.ч. для меня вроде подходит.

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

У меня ещё на н8 постоянно часы светятся, ну и выше ответил.

ddidwyll ()

думаю nixos будет

ладно, пусть будет ))

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

Если всё это вычесть из экрана 4:3, то область для контента окажется очень близкой к золотому сечению и туда кстати хорошо вместится видеокард 16:9 без скрытия элементов управления. А если экран уже 16:9, то такой фокус не прокатит и надо извращаться.

Ну то есть ты мне сейчас хочешь сказать, что на своём 1400x1050 ты можешь разместить больше окон чем на 3840x2160?

Но зато обрезание земли и неба на 16:9 немного напрягает.

Для тебя будет шоком, но игровые мониторы сейчас идут с форматом 21:9 или даже 32:9.

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