xmonad: document breakage of recompilation (#2024)
Co-authored-by: Markus Scherer <markus.f.scherer@gmail.com>
This commit is contained in:
parent
762f860cfb
commit
49864a4370
|
@ -2084,6 +2084,25 @@ in
|
||||||
A new module is available: 'programs.mangohud'.
|
A new module is available: 'programs.mangohud'.
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
time = "2021-06-16T01:26:16+00:00";
|
||||||
|
message = ''
|
||||||
|
The xmonad module now compiles the configuration before
|
||||||
|
linking the binary to the place xmonad expects to find
|
||||||
|
the compiled configuration (the binary).
|
||||||
|
|
||||||
|
This breaks recompilation of xmonad (i.e. the 'q' binding or
|
||||||
|
'xmonad --recompile').
|
||||||
|
|
||||||
|
If this behavior is undesirable, do not use the
|
||||||
|
'xsession.windowManager.xmonad.config' option. Instead, set the
|
||||||
|
contents of the configuration file with
|
||||||
|
'home.file.".xmonad/config.hs".text = "content of the file"'
|
||||||
|
or 'home.file.".xmonad/config.hs".source = ./path-to-config'.
|
||||||
|
'';
|
||||||
|
}
|
||||||
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,6 +73,11 @@ in {
|
||||||
an absolute path or <literal>null</literal> in which case
|
an absolute path or <literal>null</literal> in which case
|
||||||
<filename>~/.xmonad/xmonad.hs</filename> will not be managed
|
<filename>~/.xmonad/xmonad.hs</filename> will not be managed
|
||||||
by Home Manager.
|
by Home Manager.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
If this option is set to a non-<literal>null</literal> value,
|
||||||
|
recompilation of xmonad outside of Home Manager (e.g. via
|
||||||
|
<command>xmonad --recompile</command>) will fail.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue