From de117167f2649cf26f2e87443301bcda48a3de7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Sat, 13 Jun 2026 23:24:54 -0300 Subject: [PATCH] kde: more tweaks to make using kde easier --- system/bluetooth.nix | 4 ++-- system/kde.nix | 6 ++++++ user/home.nix | 3 ++- user/kde.nix | 9 +++++++++ 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 user/kde.nix diff --git a/system/bluetooth.nix b/system/bluetooth.nix index a5d00c0..71231ce 100644 --- a/system/bluetooth.nix +++ b/system/bluetooth.nix @@ -1,6 +1,6 @@ -{ pkgs, ... }: +{ pkgs, config, ... }: { - services.blueman.enable = true; + services.blueman.enable = config.my.desktop == "sway"; hardware.bluetooth = { enable = true; settings = { diff --git a/system/kde.nix b/system/kde.nix index 4dea6ec..6555071 100644 --- a/system/kde.nix +++ b/system/kde.nix @@ -15,5 +15,11 @@ services.desktopManager.plasma6.enable = true; # services.xserver.displayManager.autologin.user = "lelgenio"; programs.dconf.enable = true; + + hardware.opentabletdriver.enable = lib.mkForce false; + + environment.systemPackages = with pkgs; [ + kdePackages.partitionmanager + ]; }; } diff --git a/user/home.nix b/user/home.nix index 8ef7689..165f956 100644 --- a/user/home.nix +++ b/user/home.nix @@ -42,6 +42,7 @@ ./mpd.nix ./sway ./gnome.nix + ./kde.nix ./thunar.nix ./xdg-dirs.nix inputs.nix-index-database.homeModules.nix-index @@ -156,7 +157,7 @@ sops.age.sshKeyPaths = [ (config.home.homeDirectory + "/.ssh/id_ed25519") ]; xdg.defaultApplications = { - enable = true; + enable = config.my.desktop == "sway"; text-editor = lib.mkDefault "kak.desktop"; image-viewer = lib.mkDefault "pqiv.desktop"; video-player = lib.mkDefault "mpv.desktop"; diff --git a/user/kde.nix b/user/kde.nix new file mode 100644 index 0000000..3e647b8 --- /dev/null +++ b/user/kde.nix @@ -0,0 +1,9 @@ +{ + pkgs, + lib, + config, + ... +}: +lib.mkIf (config.my.desktop == "kde") { + services.gpg-agent.pinentry.package = lib.mkForce pkgs.pinentry-qt; +}