KDE: Difference between revisions

Jasi (talk | contribs)
GNOME desktop integration: Remove section as this is not relevant to KDE users but rather GNOME users using KDE/Qt apps.
Phobos (talk | contribs)
m updated config syntax and corrected sddm config for kde
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[https://kde.org/de/plasma-desktop/ KDE Plasma] is a desktop environment that aims to be simple by default, powerful when needed.
[https://kde.org/plasma-desktop/ KDE Plasma] is a desktop environment that aims to be simple by default, powerful when needed.


== Installation ==
== Installation ==
Line 5: Line 5:
=== Plasma 6 ===
=== Plasma 6 ===


{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|3=# Enable Plasma
{
services.desktopManager.plasma6.enable = true;
  services.xserver.enable = true; # optional
 
  services.displayManager.sddm.enable = true;
# Default display manager for Plasma
   services.displayManager.sddm.wayland.enable = true;
services.displayManager.sddm = {
   services.desktopManager.plasma6.enable = true;
  enable = true;
}
    
</nowiki>}}
# To use Wayland (Experimental for SDDM)
  wayland = {
    enable = true;
    compositor = "kwin";
   };
};
 
# Optionally enable xserver
services.xserver.enable = true;|name=/etc/nixos/configuration.nix|lang=nix}}


=== Plasma 5 ===
=== Plasma 5 ===


{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|3=# Enable Plasma 5 and xserver
{
services.xserver = {
   services.xserver.enable = true;
   enable = true;
   services.displayManager.sddm.enable = true;
   desktopManager.plasma5.enable = true;
  services.xserver.desktopManager.plasma5.enable = true;
};
}
 
</nowiki>}}
# Enable the default display manager
services.displayManager.sddm.enable = true;|name=/etc/nixos/configuration.nix|lang=nix}}''<big>'''Note:'''</big> As of 2024, KDE Plasma 5 is end of life will not be available after NixOS 25.05.''


== Configuration ==
== Configuration ==
Line 132: Line 141:
]
]
</syntaxHighlight>
</syntaxHighlight>
=== Brightness and Color brightness control sets gamma instead of brightness on external monitors ===
To allow <code>powerdevil</code> (and by extension the "Brightness and Color" status tray menu) to control brightness on supported monitors directly instead of adjusting gamma, [[Backlight#Via ddcutil|configure your system to enable ddcutil]], and allow your user to use DDC/CI without root.


== Tips and tricks ==
== Tips and tricks ==