LINUX.ORG.RU

Brutal NixOS

 , , ,


5

4

Два года на Никсоси:

  • Зашифровал диски luks2, VPN всегда включен, все хосты соединены через wireguard
  • Настроил tlp для ноутов
  • Neovim с LSP для Rust, Elixir, JS (в процессе разделения конфига на lua модули)
  • Мигрировал со spotify на picard, mpd, ncmpcpp, mpdscribble
  • С xmonad на leftwm
  • еще X: redshift, unclutter, picom
  • Настроил flakes на unstable и home-manager
  • Запускаю rofi одной клавишей с xcape
  • anki, хоть глаза и вытекают от его UI
  • mpv, imv
  • live usb
  • brutal doom (gzdoom) и quake (vkQuake)
  • Периодически ухожу с Terminus, но всегда к нему возвращаюсь
  • fish, direnv, alacritty, ripgrep, rsync, fzf, zoxide, delta, gitg, bat, exa

За это время поставил Никсось в том числе на комп для тв, было бы здорово поставить ее еще на banana pi m2 zero, чтобы хостить octoprint для ender 3

Конфиги, Еще скрины

>>> Просмотр (2560x1080, 650 Kb)



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

О 2/3 всего перечисленного я вообще не слышал или почти ничего не знаю. Это наверное в плюс. Но вот дум в такой узеой щели это минус, а прицел в думе вообще моветон. А скрины на гитхабе это конечно оригинально.

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

все хосты соединены через wireguard

Внутри локалки, в смысле? Или как?

Настроил tlp для ноутов

Есть разница с запуском powertop –auto-tune при старте?

С xmonad на leftwm

Чем он лучше? Ну, кроме того что не надо ghc держать в системе.

unclutter

Как давно я не слышал это слово :D

Запускаю rofi одной клавишей с xcape

За xcape зачёт! Сам прусь по этой штуке, одна из причин почему не могу на Wayland пересесть. У меня скобки на шифты повешены через неё.

Периодически ухожу с Terminus, но всегда к нему возвращаюсь

Попробуй B612 Mono и Hermit для терминала. Офигенные шревты. Я на них с терминуса слез.

hateyoufeel ★★★★★
()

anki, хоть глаза и вытекают от его UI

Не нравится fusion, или о чём речь?

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

Внутри локалки, в смысле? Или как?

Через пир с внешним ip собираю хосты за разными nat в одну локалку.
Плюс: можно подключаться по ssh/vnc/nfs не пробрасывая порты на роутерах, или там где это невозможно сделать
Минус: как минимум у одного пира должен быть внешний ip

Есть разница с запуском powertop –auto-tune при старте?

Пока не проверял, но они пишут что разницы нет: https://linrunner.de/tlp/faq/powertop.html

Чем он лучше? Ну, кроме того что не надо ghc держать в системе.

Да, захотел выбросить ghc и свой говнокод на Haskell для конфига (который у меня нет мотивации учить \ рефакторить).
Плюс leftwm написан на Rust, а сейчас для меня это приоритет

Попробуй B612 Mono и Hermit для терминала. Офигенные шревты. Я на них с терминуса слез.

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

Не нравится fusion, или о чём речь?

Не нравится сетка, ненужные элементы UI, настройка через плагины кликами мышкой. Попробовал logseq и obsidian, но они тоже не очень в плане минимализма.

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

Хочу написать свой велосипед для spaced repetition: картинки, воспроизведение аудио, heatmap, управление с клавиатуры, настройка текстовым конфигом, карточки из markdown.

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

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

Внутри локалки, в смысле? Или как?

внутри локалхоста, я думаю

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

Через пир с внешним ip собираю хосты за разными nat в одну локалку.

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

Зашифровал диски luks2, VPN всегда включен

в 2022? это уже даже не банально.

вообще не понимаю столько крикливого описания скриншота. куча каких-то местечковых примочек, которыми ты обвешивал свою «хатку». на экране зачем-то дум вместо брутальных конфигов и конкретных результатов твоей настройки... :-\

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

прицел в думе вообще моветон

Это же версия с возможностью смотреть/стрелять вверх и вниз, прицел вполне себе нужен

nebularia ★★★
()

одной панели мало, согласен. И надо ещё урезать по высоте, поставить справа нет сил… Я понимаю.

Периодически ухожу с Terminus, но всегда к нему возвращаюсь

И вот мне 35, я слеп опять.

С xmonad на leftwm

так и пишем - не осилил ))

Запускаю rofi одной клавишей с xcape

Запускаю dmenu (fuzzel) сочетанием без доп утилит. Одной рукой.

Ну и главное. NixOS - выбор ламеров ))

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

Минус: как минимум у одного пира должен быть внешний ip

А ты не пробовал это со STUN комбинировать? Публичных STUN серверов вроде вагон.

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

Тогда вопросов нет, тут Terminus всех заруливает. Если <150dpi, то сглаживание только хуже делает.

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

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

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

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

kirill_rrr ★★★★★
()

А vkquake умеет в мультиплеер?

alMaut
()

С xmonad на leftwm

Думаю, тоже буду сваливать с xmonad. Все равно мне весь его функционал ненужен. Использую только один лайаут-fullscreen. Присматриваюсь к ratpoison.

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

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

kirill_rrr ★★★★★
()

По мне это похоже на «Как остаться не заметным для санитаров…». Хотелось бы узнать, зачем все эти игры в безопасность и шифрование на компе где гоняется дум, тв и пр?

Alexonline ★★★★
()
Ответ на: комментарий от s-warus

очень хочу особенно бесплатных

Ну, их есть. В крайнем случае, можно на самом дешёвом VPS поднять с друзьями. Благо, на STUN нагрузки никакой вообще, в отличие от VPN-сервера.

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

Хотелось бы узнать, зачем все эти игры в безопасность и шифрование на компе где гоняется дум, тв и пр?

Не знаю, как у ТС, но могу про себя сказать: чтобы не бегать с жопой в мыле и не менять все пароли-явки, если мой ноутбук украдут. Ну и чтоб всякие нехорошие личности на фотки моей подружки (одетой!) не наяривали, но это бонусом.

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

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

А с чего Вы решили перейти на личности? Баклажан и хлебушек говоришь? Дык а чего ты носишь фотки своей самки в ноутбуке и боишся что на её будут наяривать? Видите-ли, по статистики(пруфы ищите сами) 80% человеков моделируют поведение других соц.групп по личному. С другой стороны, Вы как те кто заклеивают камеру в ноутбуке, и при том совсем не парятся о двух(и более) открытых в смартфоне, плюс к микрофону. А если еще учесть то что 90% населения вообще с трудом понимает как работает не то что-бы инукс, а вообще програмно-аппаратный комплекс, учитывая что Ваши данные, личные, как у человека имеющего один два ноута и таскающие его, ноут… Чего и какие данные о Вас кому интересны? Игры в безопасность, серьёзные игры начинаются с миллионов денег, а не с задротов которые свои хоумВидео таскают на паре ноутов с собой. :)

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

А с чего Вы решили перейти на личности? Баклажан и хлебушек говоришь?

Это ЛОР. Чувак, тут так все делают. Добро пожаловать.

Видите-ли, по статистики(пруфы ищите сами) 80% человеков моделируют поведение других соц.групп по личному.

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

Игры в безопасность, серьёзные игры начинаются с миллионов денег, а не с задротов которые свои хоумВидео таскают на паре ноутов с собой. :)

Ну не таскай хоум видео в ноутбуке, кто тебя заставляет? Сам же пишешь, что моделируешь чужое поведение по своему. Я вот хоум видео не снимаю и не таскаю, и у меня всё ок.

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

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

Чувак

у тебя в штанах и в мозгах.

А мне не то что-бы нечего скрывать, типа номеров карт, пин-кодов и паролей, но для этого есть носители для личных данных, в конце концов и памятью не обделён. А баклажан… Ну и без хлеба тоже не проживешь долго. Таким образомне возможность обосновать свои телодвижения, на критику без перехода на оскорбления говорит о вас о многом. А говорить, что это мол ЛОР.. Ну такое себе. Какой ни есть ресурс, до вот этого всего опускаться…

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

у тебя в штанах и в мозгах.

Хватит о том, что у меня в штанах, думать. Я же к тебе в штаны не лезу!

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

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

Давай

Это не ко мне. Командовать будешь своей… Чего там у тебя тебе подчинимо. Ноут, не беспокойся не украдут, не тот случай. Да и не совсем понятно как мне позвонят от моего-же имени, и по какой причине из вот того что ты там себе на фантазировал. :)

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

Ноут, не беспокойся не украдут, не тот случай.

Настолько тяжёлый? Или ты его к руке наручниками пристёгиваешь?

hateyoufeel ★★★★★
()

Зашифровал диски luks2

а почему не zfs+нативное шифрование?

С xmonad на leftwm

с двумя экранами оно также кривовато работает как и XMonad?

Richter
()

Спасибо ТС за этот пост. Первый раз узнал про NixOS. Почитал про ней на сайтеи в Википедии. ksevelyar, скажи пожалуйста:

  • NixOS эта такая операционка с множеством «песочниц»?
  • Как называется DE, которое на скриншоте?
StoryTeller
()
Ответ на: комментарий от hateyoufeel

За xcape зачёт! Сам прусь по этой штуке, одна из причин почему не могу на Wayland пересесть. У меня скобки на шифты повешены через неё.

Kmonad спасёт отца русской демократии.

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

Дай угадаю! Оно захватывает клаву в /dev/input, создаёт новый девайс и гоняет ивенты между ними, заменяя нужные согласно правилам?

Я видел такое уже. Костыль просто вселенских размеров.

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

Дай угадаю! Оно захватывает клаву в /dev/input, создаёт новый девайс и гоняет ивенты между ними, заменяя нужные согласно правилам?

Именно так. Костыль, который делает то же самое, но приколоченный к иксам, сильно лучше?

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

Ага. Хотя бы тем, что не под рутом висит. Вяленду не хватает ещё одного протокола, на этот раз для маппинга ввода. Ещё немного. Ещё пару протоколов, и вяленд будет готов!

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

Ага. Хотя бы тем, что не под рутом висит.

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

Вяленду не хватает ещё одного протокола, на этот раз для маппинга ввода. Ещё немного. Ещё пару протоколов, и вяленд будет готов!

Мне кажется, таким фокусам место в xkb. Собственно, его задача - мапить кейкоды в кейсимы. Слои он умеет, compose-key умеет. Научить его отличать тапы от холдов, и никакие костыли не нужны. Но нет, это пихают в костыли для иксов, в костыли через uinput или вообще в прошивки клавиатур.

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

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

Ну там ещё проблемы есть. Типа, переткнул я клавиатуру на другую, и чо? В общем, не очень юзер френдли замена. Для сравнения, xcape у меня запущен просто как xcape -e Shift_L parenleft Shift_R parenright. И всё, никакого больше конфига.

Мне кажется, таким фокусам место в xkb. Собственно, его задача - мапить кейкоды в кейсимы. Слои он умеет, compose-key умеет. Научить его отличать тапы от холдов, и никакие костыли не нужны.

Ну, да. И нормальный графический редактор раскладки добавить. Хочешь заняться? :D

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

Ну там ещё проблемы есть. Типа, переткнул я клавиатуру на другую, и чо? В общем, не очень юзер френдли замена.

Да наверняка можно чего-нибудь накостылить с udev-ом. Но, согласен, не для домохозяек.

Для сравнения, xcape у меня запущен просто как xcape -e Shift_L parenleft Shift_R parenright. И всё, никакого больше конфига.

Так он не умеет нишиша, ясное дело, ему конфиг не нужен.

Ну, да. И нормальный графический редактор раскладки добавить. Хочешь заняться? :D

Да я как-то наловчился уже в тексте раскладки себе делать. Но, кстати, для QMK же сделали гуёвые редакторы раскладок, прямо в браузере, причём. Наверное, можно и для xkb такое придумать. Но я такой фигнёй точно заниматься не буду, лучше пойти с девками по барам :D

Upd: а вот даже есть какая-то гуёвая параша, на модном-молодёжном JavaFX между прочим - https://github.com/vgresak/keyboard-layout-editor

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

Наверное, можно и для xkb такое придумать. Но я такой фигнёй точно заниматься не буду, лучше пойти с девками по барам :D

А если запилить в браузере, интересно, будут пользоваться?

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

за zdoom конечно зачёт, прямо потянуло тряхнуть стариной

а всё прочее, это наверное такой мазахизм ? или иное модное ныне явление :-)

если «глаза вытекают», то нафига это делать?! и скриншоты по ссылке в теме, показывают радость автора что что-то работает.

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

Ага. Хотя бы тем, что не под рутом висит. Вяленду не хватает ещё одного протокола, на этот раз для маппинга ввода. Ещё немного. Ещё пару протоколов, и вяленд будет готов!

wlr всё умеет.

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

NixOS эта такая операционка с множеством «песочниц»?

Нет

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

NixOS эта такая операционка с множеством «песочниц»?

Ты перепутал с QubesOS видимо. NixOS - это там где декларативный конфиг и простота отката обновления(если что-то пойдет не так)

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

Покажи!

Ошибочка да, действительно wlroots этим не занимается.

Вообще для этого xkbcommon есть и он нормально работает в sway, название вводит в заблуждение, и никакого отношения к X серверу не имеет. Так что так.

Ещё есть https://github.com/samvel1024/kbct

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

Вообще для этого xkbcommon есть и он нормально работает в sway

Круто. Покажи как с помощью xkbcommon сделать введение скобки по однократному нажатию shift.

Ещё есть https://github.com/samvel1024/kbct

Оно делает ровно то же что и kmonad: висит под рутом, захватывает клавиатуру и создаёт новый девайс. Это мегакостыль просто.

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

Норм. Особенно ДуууууМ.

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

Оно делает ровно то же что и kmonad: висит под рутом, захватывает клавиатуру и создаёт новый девайс. Это мегакостыль просто.

А как ты иначе хотел? Пиши свой драйвер клавиатуры в таком случаи.

Круто. Покажи как с помощью xkbcommon сделать введение скобки по однократному нажатию shift.

https://github.com/xkbcommon/libxkbcommon/blob/master/doc/keymap-format-text-v1.md

https://wiki.archlinux.org/title/X_keyboard_extension#Simple_key_assignment

shpinog ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.