🔬 Обзор на xmonad: прожарка haskell-ем

Поделиться
HTML-код
  • Опубликовано: 29 авг 2023
  • Мой конфиг xmonad: github.com/Andrey0189/xmonad-...
    Документация по xmonad: xmonad.org/documentation.html
    Документация по xmobar: codeberg.org/xmobar/xmobar/sr...
    Виджеты xmobar: codeberg.org/xmobar/xmobar/sr...

Комментарии • 58

  • @ampersand3636
    @ampersand3636  9 месяцев назад

    Мой конфиг: github.com/Andrey0189/xmonad-rice/

  • @SlavjaninRussij
    @SlavjaninRussij 9 месяцев назад +33

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

    • @gregandark8571
      @gregandark8571 7 месяцев назад

      это того не стоило.

  • @dwieoqwi
    @dwieoqwi 9 месяцев назад +3

    Привет! Очень классный обзор, проржал с haskell in 100 seconds, добавляй побольше подобных приколов!

  • @Morhunov
    @Morhunov 8 месяцев назад +3

    Спасибо, понял.
    Резюме: Пердолинг для доказательства собственного превосходства без явных ощутимых выгод.

  • @alexvarnavsky3739
    @alexvarnavsky3739 9 месяцев назад +2

    Привет! Спасибо за обзор, за твое время, буду обходить стороной этот xmonad😅

  • @user-gz7rw8bs3v
    @user-gz7rw8bs3v 8 месяцев назад +2

    3:11 Дерек часто меняет оконные менеджеры, он рассказывал об этом в своих видео. Наверное это будет уже 3-4 возвращение на XMonad.

  • @Kai4ik
    @Kai4ik 9 месяцев назад +4

    Ampersand, тебе пора становится программистом 😉

  • @terpiIa
    @terpiIa 9 месяцев назад +4

    Куда же без Derek'а на привью!

  • @Nikita_Kalugin
    @Nikita_Kalugin 8 месяцев назад

    Ждем видео про X vs Wayland. А еще настройку Hyrpland + Waybar

  • @kxxxk_
    @kxxxk_ 9 месяцев назад

    Хорошее видео, оставлю коммент просто чтоб был.

  • @makros_channel
    @makros_channel 8 месяцев назад

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

  • @olsokoltokeb6173
    @olsokoltokeb6173 2 месяца назад

    Для меня киллерфича xmonad, это то как он работает с окнами и рабочими столами с несколькими мониторами. Как понимаю у остальных вм'ов всё немного не так. Пробовал что-то похожее настроить в hyprland, но мне не хватило многого функционала, что есть в xmonad.

  • @richter4732
    @richter4732 9 месяцев назад +7

    будет ли обзор на openbsd или другую bsd based ос?

    • @ampersand3636
      @ampersand3636  9 месяцев назад +9

      Да, в планах есть обзор на FreeBSD

    • @Morhunov
      @Morhunov 8 месяцев назад

      @@ampersand3636 Super!
      У Вас очень хорошее качество озвучки, визуализации, наглядности.

  • @potassium5703
    @potassium5703 9 месяцев назад

    а как насчет того чтобы ставить запятые даже если это последняя строка, как это было сделано в go

  • @seoonlyRU
    @seoonlyRU 9 месяцев назад +1

    лайк от СЕООНЛИ!!!!!!!!

  • @makros_channel
    @makros_channel 8 месяцев назад

    Привет, Ампер!
    Слушай, а ты какую цветовую схему используешь? Вижу, что грувбокс, но в терминале на видео кажутся другие цвета, поярче и немного оттенок другой. Если ты используешь изменённую тему грувбокса, можешь скинуть?
    Заранее спасибо

    • @ampersand3636
      @ampersand3636  8 месяцев назад

      Использую gruvbox с тёмным контрастом. На гитхабе описано какие у темы есть контрасты github.com/morhetz/gruvbox/wiki/Configuration#ggruvbox_contrast_dark

    • @makros_channel
      @makros_channel 8 месяцев назад

      @@ampersand3636 Спасибо большое, удачи в развитии канала!

  • @rrrfff9230
    @rrrfff9230 9 месяцев назад +1

    Какие собираешься выпускать следующие видео ? Будет ли там что то на wayland ?

    • @ampersand3636
      @ampersand3636  9 месяцев назад +2

      WM на вяленном будут. В планах есть много видео, но о конкретных не могу сказать

  • @zippdot7
    @zippdot7 9 месяцев назад +4

    Когда обзор на войд??

    • @ampersand3636
      @ampersand3636  9 месяцев назад +1

      После этого видео

  • @user-cq9ze8rk8s
    @user-cq9ze8rk8s 8 месяцев назад

    Хороший обзор. Из него я понял, что лучше оставаться на своём ArcoLinux Bspwm. 😂

    • @grubnekina73
      @grubnekina73 Месяц назад +1

      Бро, а у меня awsomewm)

  • @ilyaportnov181
    @ilyaportnov181 6 месяцев назад

    минималистичный он в плане количества кода в самом иксмонаде. Начинался он с 500 строк кода, сейчас 3.5 тыс строк. Всё остальное (xmonad-contrib) это уже всякие более-менее необязательные расширения.

  • @mblanche
    @mblanche 9 месяцев назад

    Хмонада не для простых смертных. Интересно, что это вроде как порт DWM под хаскелль

  • @zamnnnnnn
    @zamnnnnnn 9 месяцев назад

    next fluxbox review may be?

  • @pluffie957
    @pluffie957 9 месяцев назад +4

    Хаскеллист на связи.
    Немного душноты. То, что ты назвал переменными, это на самом деле связки или просто константы.
    Точка это оператор композиции функций. Если не душнить, то (f . g) x = f (g x). В целом похоже на pipe, да.
    По поводу самого оконника могу согласиться, что он нужен только Хаскеллистам, Awesome сильно проще для обычных смертных.

    • @kvasnyukstanislav244
      @kvasnyukstanislav244 5 месяцев назад

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

  • @fumanchez
    @fumanchez 9 месяцев назад +1

    Не юзал, но сразу видно жирнющий плюс - функциональный стиль очень выразителен, и конфиг без нагромождения скобочек и кейвордов хорошо читается. Не в пример лучше, чем отправка пачки комманд из шелла в рантайме (bspwm, river) или какой-то самописный васянский формат (i3, Hyprland). Скорее всего можно даже просто дергать понравившиеся куски из других конфигов, и толком не потребуется изучать нюансы синтаксиса Хаскеля.
    Правда это не относится к xmobar - конфиг стремный, т.к. хуки и темплейты это явно не то, что вы хотите прописывать своими руками. Сделали бы как в dwm, когда код оконника и бара лежат в одном проекте и тесно связаны.

    • @c4llv07e
      @c4llv07e 9 месяцев назад

      >конфиг без нагромождения скобочек и кейвордов хорошо читается
      Проблема в том, что вместо нагромождения скобочек и кейвордов пришло нагромождение , , >>= и других операторов из хаскеля. Читать это, может быть, не сложно, но вот писать - больно.
      >Скорее всего можно даже просто дергать понравившиеся куски из других конфигов, и толком не потребуется изучать нюансы синтаксиса Хаскеля.
      Тут да, удобно.

    • @fumanchez
      @fumanchez 9 месяцев назад

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

  • @XyliMint
    @XyliMint 9 месяцев назад +1

    Не тестил NixOS?

    • @ampersand3636
      @ampersand3636  9 месяцев назад

      Не тестил, но хотелось бы попробовать

  • @egoros7
    @egoros7 9 месяцев назад

    Когда Wayland?

  • @shpenshpem9138
    @shpenshpem9138 9 месяцев назад +1

    го Hyprland.

  • @OneTap_FN
    @OneTap_FN 9 месяцев назад

    Коммент для продвижения видео

  • @c4llv07e
    @c4llv07e 9 месяцев назад +3

    Познакомился с xmonad'ом в процессе изучения хаскеля. Мне кажется, его главная проблема заключается в том, что это именно что конфиг, а не исходники (как в dwm или exwm). То есть ты не пишешь логику работы менеджера, а просто выбираешь один из вариантов этой самой логики (да, это грубое упрощение, но всё же).
    К тому же использовать хаскель для этого - такое себе. Хаскель достаточно медленный, да и для использования его надо знать основы теорката (Что в контексте конфигов для настройки цвета рамок окошек звучит как анекдот).

    • @alekseylebedev6278
      @alekseylebedev6278 8 месяцев назад

      Чем же ты таким на хаскеле занимаешься что тебе теоркат понадобился?

    • @c4llv07e
      @c4llv07e 8 месяцев назад

      @@alekseylebedev6278 Ну как же? Весь язык построен на идеях теорката. Без понимания композиций функций и монад даже "привет, мир" не напишешь, не говоря уже про что-то более сложное. Да и сама строгая типизация - это, если натянуть сову, теория категорий.
      И я это говорю как человек, который хаскель знает на уровне "лисп без скобочек".

    • @alekseylebedev6278
      @alekseylebedev6278 8 месяцев назад

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

    • @ilyaportnov181
      @ilyaportnov181 6 месяцев назад

      не, xmonad.hs - это как раз буквально исходник, а не конфиг. Т.е. вот в эту функцию main вы можете вписать, ну не знаю, вывод окошка hello world перед запуском самого wm-а. Фактически вы пишете свой собственный WM, используя для этого имеющуюся библиотеку.
      нужно это вам или нет... ну, решать вам :)

    • @c4llv07e
      @c4llv07e 6 месяцев назад

      @@ilyaportnov181 Тогда эта библиотека слишком декларативная, как мне кажется. Или я просто слишком мало времени потратил на изучение того, как там взаимодействовать со стейтом оконного менеджера.

  • @user-qq5bs6sy1c
    @user-qq5bs6sy1c 9 месяцев назад

    Ну так-то большинству достаточно Windows

  • @CausticAscarite
    @CausticAscarite 9 месяцев назад +1

    ахахаха дистротуб.

  • @krator3
    @krator3 9 месяцев назад

    Не думал завести себе тг канал?

    • @ampersand3636
      @ampersand3636  9 месяцев назад +3

      Думал, возможно в скором времени заведу

    • @pluffie957
      @pluffie957 9 месяцев назад

      ​@@ampersand3636, было бы славно

  • @user-yp4pm3vm8r
    @user-yp4pm3vm8r 9 месяцев назад

    А чем xmonad лучше того же bspwm? Заниматься такой порнографией, ну нафик. BSPWM простой до безобразия. Больше года использую, даже на другие не засматриваюсь.

    • @ulysses.apokin
      @ulysses.apokin 9 месяцев назад

      Простой после того когда получилось открыть в нём терминал😂

  • @Jaroshevskii
    @Jaroshevskii 9 месяцев назад

    Посмотрев 2 минуты видео могу сказать что это того не стоит. I don't use Xmonad btw...

  • @louisbelt
    @louisbelt 9 месяцев назад

    ужас