17 lines
533 B
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";
|
|
}
|