LINUX.ORG.RU

Анимешный дефолт

 , , , ,


9

2

Жил я себе на арче, наслаждался терминальным ЮИ, потому-то ГУИ в XWayland выглядит как последний Uncharted на ванильной плойке. Но в один день случайно снес себе пол / и было как-то лень все восстанавливать. На арче сидел сколько себя помню, поэтому решил посмотреть, как там дела в других легковесных дистрибутивов. Глаз зацепился за Void, потому что это тот же самый арч, но без systemd. Заодно решил осилить HiDPI на Х и пересесть на него, чего раньше не очень удавалось. Ибо емакс в терминале это как корочки от хлеба.

В общем, пришлось менять весь стек: sway + waybar + bemenu на bspwm + polybar + rofi. Ну и плюсом picom, чтобы спецэффекты были, но только чуть-чуть. А это означает переписывание конфигов и wal темплейтов. Более того, так как ручки то у меня кривые, хотелось автоматизировать все, начиная от бутстрапа системы и заканчивая расстановкой конфигов в нужные места.

В общем, после трёх недель кряхтений, получилось набросать минимум всего, что нужно для полноценной работы на десктопе. Включая вот этот вот бутстрап, который поднимет базовую систему с full disk encryption и ещё парочку скриптов, которые поставят все зависимости и настроят Х с HiDPI и WM со всеми перделками. Написано все это, конечно же, на fish shell. Потому что а на чем ещё. Теперь то можно удалять и двигать все, что не приколочено (а ничего не приколочено) и не бояться, что все сломается и придётся настраивать все ручками заново.

Если по софту, который использую, то это:

  • Kitty в качестве терминала, потому что GPU рендеринг и лигатуры.
  • BSPWM как WM. Не уверен, почему не i3. Вроде как он давно заброшен и не пилится. Даже отступы от краев экрана настроить нельзя, только если i3-gaps ставить.
  • Fish, конечно же. Всеми любимый.
  • Doom Emacs, где я пишу в основном весь код. И Neovim, если нужно что-то быстренько в файлике поделать.
  • Polybar для вот этих вот штучек сверху. Выглядит прикольно, пол дня настраивал.
  • Ну и rofi, чтобы запускать всякое разное. Тоже wal шаблон писал кучу времени, но я без понятия, как его зафоткать. Потому что он горячие клавиши перехватывает.
  • Tdrop ещё, чтобы эмулировать scratchpad’ы из Sway (на первом скрине он).

Все это, как и подобает, лежит на гитхабе:

  • Дотфайлы тут. Там же и бутстрап для зависимостей и конфигов.
  • Бутстрап базовой системы тут, если кому интересно.

Мой прошлый сетап я тут не кидал, но его можно найти в /r/unixporn. Там тоже аниме, но только Хомура.

>>> Просмотр (3840x4320, 2062 Kb)



Проверено: cetjs2 ()
Последнее исправление: rbbtnspc (всего исправлений: 3)

Ответ на: комментарий от Artamudo

Для глифов юзаю fontawesome5. Которые в solid варианте. В емаксе тема doom-horizon. Ее же портировал для всего остального.

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

Ну и rofi, чтобы запускать всякое разное. Тоже wal шаблон писал кучу времени, но я без понятия, как его зафоткать. Потому что он горячие клавиши перехватывает.

В sxhkdrc:

# Printscreen
Print
    scrot $HOME/Pictures/Screenshots/screenshot-$(date +%Y-%m-%d_%H-%M-%S).png
olegka
()
Ответ на: комментарий от jtad

Стандартный тайлинг, как у всех. Кроме полибара ничего такого нет.

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

Забавляет когда так пишут, а может ещё urxvt с vim??? Да, не хватает просто ещё пол операционки настроить всего, делов то.

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

Да, не хватает просто ещё пол операционки настроить всего, делов то.

Тайлов и маняме обоины уже достаточно.

vim

Но оп и так пользуется neovim...

nemixer
()

В общем, после трёх недель кряхтений, получилось набросать минимум всего, что нужно для полноценной работы на десктопе. Включая вот этот вот бутстрап, который поднимет базовую систему с full disk encryption и ещё парочку скриптов, которые поставят все зависимости и настроят Х с HiDPI и WM со всеми перделками. Написано все это, конечно же, на fish shell. Потому что а на чем ещё. Теперь то можно удалять и двигать все, что не приколочено (а ничего не приколочено) и не бояться, что все сломается и придётся настраивать все ручками заново.

Как только люди не извращаются, лишь бы NixOS не использовать.

Tsukasa
()

Kitty в качестве терминала, потому что GPU рендеринг и лигатуры

На кой в терминале лигатуры?

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

Хотел же человек без systemd. Сделал всё прекрасно, я считаю.

Artamudo ★★★★
()

Не увидел кстати у тебя файла с установленными программами, плохо искал? Думаю xbps из файла может без проблем устанавливать или шифруешься?

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

Вот после всей этой возни начал смотреть на никсос и гуикс. Но гуикс как-то попрестижнее будет.

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

Так я не смотрел даже. Это первое, что пришло в голову после того как увидел форк для добавления поддержки отступов.

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

Чтобы глаза не вытекали. Осталось ещё в емакс завезти.

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

Очень странный критерий присвоения чему-либо статуса «аниме», особенно в свете того, что рисовку эту японцы сами сперли у Диснея

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

Да я же не говорю, что пони - это аниме. Тем более что это не так. Я говорю про схожесть в арте.

рисовку эту японцы сами сперли у Диснея

Где-то плачет один Кимба.

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

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

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

Просто удобнее написать жоб который периодически сохраняет текущие пакеты в системе в отдельный файл, текущий вариант тоже хорош, можно их комбинировать вызывая во время скачивания пакетов для разработки dev.package.list какой нибудь, но как он будет понимать что является пакетами для разработки, автоматически ему понять сложно наверно будет.

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

Да я эти конфиги с пакетами допиливал на последнем издыхании. Изначально вообще хотел ставить guix и менеджить пакеты по-хипстерски. А потом плавно на их дистрибутив переехать. Чтобы вот просто написать, что я хочу, а за меня все поставят и настроят. Но чето пока сложно. Два мануала по 900 страниц каждый.

А пока работает - и хорошо.

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

Сам не пойму почему для такой простой фичи понадобилось целый форк делать

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

Зачем?

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

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

Так я не смотрел даже. Это первое, что пришло в голову после того как увидел форк для добавления поддержки отступов.

Да там просто авторы не вполне адекватные в этом плане. Сам по себе он развивается, правда не сильно быстро. У него такой ipc что при желании на нем можно сделать что угодно, если уметь им пользоваться.

e7z0x1 ★★★★★
()

так вот он ты оказывается какой, рач арч.

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