KDE Plasma: Difference between revisions
Basic installation instructions for KDE Plasma. Brief mention of themes and extensions in nixpkgs |
Added section on SDDM configuration options. |
||
| Line 23: | Line 23: | ||
=== Extensions and Themes === | === Extensions and Themes === | ||
Ordinarily, Plasma extensions and themes should be installed through the Plasma Settings application, though a small number have been packaged in Nixpkgs for convenience. These can be found in the [https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/kde/third-party Nixpkgs repo] or by using [https://search.nixos.org/packages?channel=unstable&query=kdePackages+theme search.nixos.org] | Ordinarily, Plasma extensions and themes should be installed through the Plasma Settings application, though a small number have been packaged in Nixpkgs for convenience. These can be found in the [https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/kde/third-party Nixpkgs repo] or by using [https://search.nixos.org/packages?channel=unstable&query=kdePackages+theme search.nixos.org]. | ||
== SDDM Configuration == | |||
Configuration of the SDDM login manager is done in the usual way through the NixOS module. | |||
==== Example Configuration ==== | |||
{{File|3={config, pkgs, ... }: | |||
{ | |||
<...> | |||
services.displayManager.sddm = { | |||
enable = true; | |||
theme = "breeze"; | |||
wayland.enable = true; | |||
enableHidpi = true; | |||
settings = { | |||
Autologin = { | |||
Session = "plasma.desktop"; | |||
User = "john"; | |||
}; | |||
}; | |||
}; | |||
<...> | |||
}|name=/etc/nixos/configuration.nix|lang=nix}} | |||
Any options not directly configurable in the NixOS module can be passed to SDDM via: <syntaxhighlight lang="nixos"> | |||
services.displayManager.sddm.settings = { <...> }; | |||
</syntaxhighlight> | |||
== References == | |||