On Thu, Jan 29, 2015 at 3:00 PM, Jascha Geerds <j...@ekby.de> wrote:
> On Thu, Jan 29, 2015, at 15:13, Thomas Tuegel wrote:
>> To enable KDE 5 in NixOS, simply set:
>>
>> services.xserver.desktopManager.kde5.enable = true;
>
> Good job, Thomas! It works pretty well on my machine. There are only
> minor issues but I guess that's due to KDE5 (and not your work). I'll
> look into it.

That may not be the case. It turns out that many components of KDE
make assumptions about paths (FHS-compliance, no symlinks) that aren't
true on NixOS. The usual symptom of this is some graphics asset wil
fail to load. Random crashes are probably upstream; Plasma is
*excellent* at finding graphics driver bugs. Any reproducible problem
you can report to me through our GitHub issue tracker.

Speaking of paths, I forgot to mention how fundamentally broken
Plasma's security model is. The security model for Plasmoids relies on
none of the files in a package being symlinked into place. Obviously,
that's never going to work for us. I had to disable this check, so
Plasmoids can load files through symlinks. You should not install
Plasmoids from untrusted sources! (You should not do this anyway; they
can execute arbitrary code! I just don't want anyone coming back and
saying I crippled security without warning.)

-- 
Thomas Tuegel
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to