KDE: Difference between revisions
→GNOME desktop integration: Remove section as this is not relevant to KDE users but rather GNOME users using KDE/Qt apps. |
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 | [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| | {{file|3=# Enable Plasma | ||
services.desktopManager.plasma6.enable = true; | |||
# Default display manager for Plasma | |||
services.displayManager.sddm = { | |||
services. | enable = true; | ||
# 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| | {{file|3=# Enable Plasma 5 and xserver | ||
{ | services.xserver = { | ||
enable = true; | |||
desktopManager.plasma5.enable = true; | |||
}; | |||
} | |||
</ | # 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 == | ||