|
|
Line 65: |
Line 65: |
| ]; | | ]; |
| </syntaxHighlight> | | </syntaxHighlight> |
|
| |
| === GNOME desktop integration ===
| |
|
| |
| Using the following example configuration, QT applications will have a look similar to the [[GNOME]] desktop, using a dark theme.
| |
|
| |
| <syntaxhighlight lang="nix">
| |
| qt = {
| |
| enable = true;
| |
| platformTheme = "gnome";
| |
| style = "adwaita-dark";
| |
| };
| |
| </syntaxhighlight>
| |
|
| |
| For other themes, you may need the packages <code>libsForQt5.qt5ct</code> and <code>libsForQt5.qtstyleplugin-kvantum</code> and a symlink from <code>~/.config/Kvantum/</code> to your theme package. Here is an example using Arc-Dark and [[Home Manager]]. In the Home Manager configuration:
| |
|
| |
| <syntaxhighlight lang="nix">
| |
| qt = {
| |
| enable = true;
| |
| platformTheme = "qtct";
| |
| style = "kvantum";
| |
| };
| |
|
| |
| xdg.configFile = {
| |
| "Kvantum/ArcDark".source = "${pkgs.arc-kde-theme}/share/Kvantum/ArcDark";
| |
| "Kvantum/kvantum.kvconfig".text = "[General]\ntheme=ArcDark";
| |
| };
| |
| </syntaxhighlight>
| |
|
| |
| For more details, see [https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523/2 this] forum post.
| |
|
| |
|
| === Default Wayland/X11 session === | | === Default Wayland/X11 session === |