Size: a a a

2020 May 22

d

dump_stack() in NixOS
Sergey Makarov
Переслано от Sergey Makarov
https://pastebin.com/endsiDfD
У меня одного такая ерунда при запуске емакса? Емакс из гита
А «из гита» — что конкретно значит?
источник

d

dump_stack() in NixOS
Буквально собираешь последний коммит из master?
источник

SM

Sergey Makarov in NixOS
dump_stack()
А «из гита» — что конкретно значит?
emacsGit из nix-community/emacs-overlay
источник

SM

Sergey Makarov in NixOS
https://github.com/emacs-mirror/emacs/commits/master
Собственно, оно указывает на последний коммит здесь
источник

SM

Sergey Makarov in NixOS
пишут, что надо перекомпилить емаксовые пакеты
источник

DS

Denis Shevchenko in NixOS
Добрый день! Никак не получается начать работу с Xmonad. Я прописал в конфиг вот это:

services.xserver.windowManager.xmonad.enable = true;
services.xserver.windowManager.xmonad.enableContribAndExtras = true;  services.xserver.windowManager.xmonad.extraPackages = haskellPackages: [
   haskellPackages.xmonad-contrib
   haskellPackages.xmonad-extras
   haskellPackages.xmonad
];

Ок, теперь я могу войти в сессию с использованием xmonad. Отлично, но я всё ещё не могу перекомпилировать xmonad.hs. Команда xmoand --recompile выдаёт ошибки о том, что не видит модули. Но я думал, что extraPackages сделает эти модули (xmonad, xmonad-extras и xmonad-contrib) видимыми для GHC.
источник

DS

Denis Shevchenko in NixOS
Что мне сделать для того, чтобы они на самом деле стали видимыми для GHC?
источник

АБ

Александр Бантьев... in NixOS
Зайти в shell с этими модулями.
источник

АБ

Александр Бантьев... in NixOS
nix-shell -p "ghc.withPackages (ps: with ps; [ xmonad xmonad-contrib xmonad-extras ])
источник

DS

Denis Shevchenko in NixOS
Большое спасибо!
источник

DS

Denis Shevchenko in NixOS
заработало
источник

DS

Denis Shevchenko in NixOS
я лишь на прошлой неделе пришёл в мир NixOS, поэтому многих простых вещей ещё не освоил
источник

АБ

Александр Бантьев... in NixOS
Ничего страшного, в этом чатике почти всегда готовы помочь.
источник

АБ

Александр Бантьев... in NixOS
Ещё есть #nix:matrix.org и #nixos на freenode если тут не помогают ;)
источник

d

dump_stack() in NixOS
Denis Shevchenko
Добрый день! Никак не получается начать работу с Xmonad. Я прописал в конфиг вот это:

services.xserver.windowManager.xmonad.enable = true;
services.xserver.windowManager.xmonad.enableContribAndExtras = true;  services.xserver.windowManager.xmonad.extraPackages = haskellPackages: [
   haskellPackages.xmonad-contrib
   haskellPackages.xmonad-extras
   haskellPackages.xmonad
];

Ок, теперь я могу войти в сессию с использованием xmonad. Отлично, но я всё ещё не могу перекомпилировать xmonad.hs. Команда xmoand --recompile выдаёт ошибки о том, что не видит модули. Но я думал, что extraPackages сделает эти модули (xmonad, xmonad-extras и xmonad-contrib) видимыми для GHC.
Последняя строчка тебе не нужна, по идее.
источник

d

dump_stack() in NixOS
Достаточно первых двух.
источник

d

dump_stack() in NixOS
Конфиг можно держать home-manager'ом.
источник

d

dump_stack() in NixOS
источник

DS

Denis Shevchenko in NixOS
dump_stack()
Конфиг можно держать home-manager'ом.
А в чём смысл этого? Чтобы делать переключение между конфигурацией без sudo?
источник

d

dump_stack() in NixOS
Denis Shevchenko
А в чём смысл этого? Чтобы делать переключение между конфигурацией без sudo?
Нет, чтобы конфигурация была привязана к generation в NixOS.
источник