nixos-config/user/kde.nix

17 lines
533 B
Nix

{
pkgs,
lib,
config,
...
}:
{
imports = [ ./kde/kde-sync-xkbmap.nix ];
}
// lib.mkIf (config.my.desktop == "kde") {
services.gpg-agent.pinentry.package = lib.mkForce pkgs.pinentry-qt;
# Some programs like Firefox and vscode don't use xdg-open, and instead use org.freedesktop.FileManager1.
# This forces Dolphin to be the provider for that.
xdg.dataFile."dbus-1/services/org.freedesktop.FileManager1.service".source =
"${pkgs.kdePackages.dolphin}/share/dbus-1/services/org.kde.dolphin.FileManager1.service";
}