forked from mirrors/nixpkgs
Merge staging-next into staging
This commit is contained in:
commit
02ada34099
|
@ -9,10 +9,12 @@ let
|
||||||
isQGnome = cfg.platformTheme == "gnome" && builtins.elem cfg.style ["adwaita" "adwaita-dark"];
|
isQGnome = cfg.platformTheme == "gnome" && builtins.elem cfg.style ["adwaita" "adwaita-dark"];
|
||||||
isQtStyle = cfg.platformTheme == "gtk2" && !(builtins.elem cfg.style ["adwaita" "adwaita-dark"]);
|
isQtStyle = cfg.platformTheme == "gtk2" && !(builtins.elem cfg.style ["adwaita" "adwaita-dark"]);
|
||||||
isQt5ct = cfg.platformTheme == "qt5ct";
|
isQt5ct = cfg.platformTheme == "qt5ct";
|
||||||
|
isLxqt = cfg.platformTheme == "lxqt";
|
||||||
|
|
||||||
packages = if isQGnome then [ pkgs.qgnomeplatform pkgs.adwaita-qt ]
|
packages = if isQGnome then [ pkgs.qgnomeplatform pkgs.adwaita-qt ]
|
||||||
else if isQtStyle then [ pkgs.libsForQt5.qtstyleplugins ]
|
else if isQtStyle then [ pkgs.libsForQt5.qtstyleplugins ]
|
||||||
else if isQt5ct then [ pkgs.libsForQt5.qt5ct ]
|
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.";
|
else throw "`qt5.platformTheme` ${cfg.platformTheme} and `qt5.style` ${cfg.style} are not compatible.";
|
||||||
|
|
||||||
in
|
in
|
||||||
|
@ -29,6 +31,7 @@ in
|
||||||
type = types.enum [
|
type = types.enum [
|
||||||
"gtk2"
|
"gtk2"
|
||||||
"gnome"
|
"gnome"
|
||||||
|
"lxqt"
|
||||||
"qt5ct"
|
"qt5ct"
|
||||||
];
|
];
|
||||||
example = "gnome";
|
example = "gnome";
|
||||||
|
@ -36,6 +39,7 @@ in
|
||||||
"qgnomeplatform"
|
"qgnomeplatform"
|
||||||
["libsForQt5" "qtstyleplugins"]
|
["libsForQt5" "qtstyleplugins"]
|
||||||
["libsForQt5" "qt5ct"]
|
["libsForQt5" "qt5ct"]
|
||||||
|
["lxqt" "lxqt-qtplugin"]
|
||||||
];
|
];
|
||||||
description = ''
|
description = ''
|
||||||
Selects the platform theme to use for Qt5 applications.</para>
|
Selects the platform theme to use for Qt5 applications.</para>
|
||||||
|
@ -53,6 +57,13 @@ in
|
||||||
<link xlink:href="https://github.com/FedoraQt/QGnomePlatform">qgnomeplatform</link>
|
<link xlink:href="https://github.com/FedoraQt/QGnomePlatform">qgnomeplatform</link>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term><literal>lxqt</literal></term>
|
||||||
|
<listitem><para>Use LXQt style set using the
|
||||||
|
<link xlink:href="https://github.com/lxqt/lxqt-config">lxqt-config-appearance</link>
|
||||||
|
application.
|
||||||
|
</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><literal>qt5ct</literal></term>
|
<term><literal>qt5ct</literal></term>
|
||||||
<listitem><para>Use Qt style set using the
|
<listitem><para>Use Qt style set using the
|
||||||
|
@ -108,7 +119,7 @@ in
|
||||||
|
|
||||||
environment.variables.QT_QPA_PLATFORMTHEME = cfg.platformTheme;
|
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;
|
environment.systemPackages = packages;
|
||||||
|
|
||||||
|
|
|
@ -13,14 +13,14 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "pijul";
|
pname = "pijul";
|
||||||
version = "1.0.0-beta.1";
|
version = "1.0.0-beta.2";
|
||||||
|
|
||||||
src = fetchCrate {
|
src = fetchCrate {
|
||||||
inherit version pname;
|
inherit version pname;
|
||||||
sha256 = "sha256-XdbZFWtHKXjcGV1vYn7MYdevW+Vc/IKON1DOU49Kzlo=";
|
sha256 = "sha256-78nzCOR+AZuiAA1OpKKW4kfdUnlN8+qVaO3dknMck58=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-9kPeJ0tOhA4oqFOdwGDkXMnNViklMlNO7VbbWXYrk3I=";
|
cargoSha256 = "sha256-IhjN0HjIIuP+P8yfZ3NmZpVZBAuetOr4OVZoI8Qfspo=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "arb";
|
pname = "arb";
|
||||||
version = "2.22.1";
|
version = "2.23.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "fredrik-johansson";
|
owner = "fredrik-johansson";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-Xd3dy7zr4i3pULLFOYtedpS5Yj9Ljwyu6r4kfhRynmE=";
|
sha256 = "sha256-dt9PZ3Xfn60rhmnxYo7CEzNTEUN/wMVAXe8U5PzUO9U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ mpir gmp mpfr flint ];
|
buildInputs = [ mpir gmp mpfr flint ];
|
||||||
|
|
Loading…
Reference in a new issue