aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-06-14 23:56:38 +0200
committerLeander Scherer <leander@schererleander.de>2026-06-14 23:56:38 +0200
commit1cf2bf71f91da231bac7cbd66f2c85220a413c5f (patch)
treeb3a283fd7be28633261b54bb4e5ebe64bc95ea96
parent3cda79c0b4174ef7b7aec80c5f4eb1fc080d4dfb (diff)
feat(kde): add scanner, rar support for ark
-rw-r--r--modules/system/kde.nix38
1 files changed, 24 insertions, 14 deletions
diff --git a/modules/system/kde.nix b/modules/system/kde.nix
index 162e0a4..6b8160c 100644
--- a/modules/system/kde.nix
+++ b/modules/system/kde.nix
@@ -3,15 +3,19 @@
{ pkgs, ... }:
{
networking.networkmanager.enable = true;
+
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
};
services.desktopManager.plasma6.enable = true;
+
security.pam.services.sddm.enableKwallet = true;
+
environment.plasma6.excludePackages = with pkgs.kdePackages; [
kate
+ discover
];
environment.variables = {
@@ -19,19 +23,25 @@
XCURSOR_SIZE = "24";
};
- environment.systemPackages = with pkgs.kdePackages; [
- (spectacle.override {
- tesseractLanguages = [
- "eng"
- "deu"
- ];
- })
- partitionmanager
- filelight
- isoimagewriter
- kcalc
- kcolorchooser
- kolourpaint
- ];
+ environment.systemPackages =
+ (with pkgs.kdePackages; [
+ (spectacle.override {
+ tesseractLanguages = [
+ "eng"
+ "deu"
+ ];
+ })
+ partitionmanager
+ filelight
+ isoimagewriter
+ kcalc
+ kcolorchooser
+ kolourpaint
+ skanpage
+ ])
+ ++ (with pkgs; [
+ unrar
+ rar
+ ]);
};
}