diff --git a/nixos/modules/config/qt5.nix b/nixos/modules/config/qt5.nix
index 542a96ba6b06..fe7efa2eea19 100644
--- a/nixos/modules/config/qt5.nix
+++ b/nixos/modules/config/qt5.nix
@@ -9,10 +9,12 @@ let
isQGnome = cfg.platformTheme == "gnome" && builtins.elem cfg.style ["adwaita" "adwaita-dark"];
isQtStyle = cfg.platformTheme == "gtk2" && !(builtins.elem cfg.style ["adwaita" "adwaita-dark"]);
isQt5ct = cfg.platformTheme == "qt5ct";
+ isLxqt = cfg.platformTheme == "lxqt";
packages = if isQGnome then [ pkgs.qgnomeplatform pkgs.adwaita-qt ]
else if isQtStyle then [ pkgs.libsForQt5.qtstyleplugins ]
else if isQt5ct then [ pkgs.libsForQt5.qt5ct ]
+ else if isLxqt then [ pkgs.lxqt.lxqt-qtplugin pkgs.lxqt.lxqt-config ]
else throw "`qt5.platformTheme` ${cfg.platformTheme} and `qt5.style` ${cfg.style} are not compatible.";
in
@@ -29,6 +31,7 @@ in
type = types.enum [
"gtk2"
"gnome"
+ "lxqt"
"qt5ct"
];
example = "gnome";
@@ -36,6 +39,7 @@ in
"qgnomeplatform"
["libsForQt5" "qtstyleplugins"]
["libsForQt5" "qt5ct"]
+ ["lxqt" "lxqt-qtplugin"]
];
description = ''
Selects the platform theme to use for Qt5 applications.
@@ -53,6 +57,13 @@ in
qgnomeplatform
+
+ lxqt
+ Use LXQt style set using the
+ lxqt-config-appearance
+ application.
+
+
qt5ct
Use Qt style set using the
@@ -108,7 +119,7 @@ in
environment.variables.QT_QPA_PLATFORMTHEME = cfg.platformTheme;
- environment.variables.QT_STYLE_OVERRIDE = mkIf (! isQt5ct) cfg.style;
+ environment.variables.QT_STYLE_OVERRIDE = mkIf (! (isQt5ct || isLxqt)) cfg.style;
environment.systemPackages = packages;
diff --git a/pkgs/applications/version-management/pijul/default.nix b/pkgs/applications/version-management/pijul/default.nix
index f4fa942a4843..1841e4ffe224 100644
--- a/pkgs/applications/version-management/pijul/default.nix
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -13,14 +13,14 @@
rustPlatform.buildRustPackage rec {
pname = "pijul";
- version = "1.0.0-beta.1";
+ version = "1.0.0-beta.2";
src = fetchCrate {
inherit version pname;
- sha256 = "sha256-XdbZFWtHKXjcGV1vYn7MYdevW+Vc/IKON1DOU49Kzlo=";
+ sha256 = "sha256-78nzCOR+AZuiAA1OpKKW4kfdUnlN8+qVaO3dknMck58=";
};
- cargoSha256 = "sha256-9kPeJ0tOhA4oqFOdwGDkXMnNViklMlNO7VbbWXYrk3I=";
+ cargoSha256 = "sha256-IhjN0HjIIuP+P8yfZ3NmZpVZBAuetOr4OVZoI8Qfspo=";
doCheck = false;
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix
index dc160c37ad23..2ab8339b00a7 100644
--- a/pkgs/development/libraries/arb/default.nix
+++ b/pkgs/development/libraries/arb/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "arb";
- version = "2.22.1";
+ version = "2.23.0";
src = fetchFromGitHub {
owner = "fredrik-johansson";
repo = pname;
rev = version;
- sha256 = "sha256-Xd3dy7zr4i3pULLFOYtedpS5Yj9Ljwyu6r4kfhRynmE=";
+ sha256 = "sha256-dt9PZ3Xfn60rhmnxYo7CEzNTEUN/wMVAXe8U5PzUO9U=";
};
buildInputs = [ mpir gmp mpfr flint ];