about summary refs log tree commit diff
path: root/pkgs/by-name/wh
diff options
context:
space:
mode:
authorname_snrl <Demogorgon-74@ya.ru>2024-04-09 07:02:04 +0500
committername_snrl <Demogorgon-74@ya.ru>2024-04-09 07:02:04 +0500
commit23dec31e9850af3eb687e9dacb28ec9bb941dff7 (patch)
tree83d27f8a916f0811eade897eb598ba7941589f16 /pkgs/by-name/wh
parent38475aff8395838a506e77e4b0a05003501c7c79 (diff)
where-is-my-sddm-theme: fix qt5 variant and add qtsvg to qt6
Diffstat (limited to 'pkgs/by-name/wh')
-rw-r--r--pkgs/by-name/wh/where-is-my-sddm-theme/package.nix30
1 files changed, 20 insertions, 10 deletions
diff --git a/pkgs/by-name/wh/where-is-my-sddm-theme/package.nix b/pkgs/by-name/wh/where-is-my-sddm-theme/package.nix
index e15ab121a41f3..382f2bf25436f 100644
--- a/pkgs/by-name/wh/where-is-my-sddm-theme/package.nix
+++ b/pkgs/by-name/wh/where-is-my-sddm-theme/package.nix
@@ -45,21 +45,31 @@ stdenvNoCC.mkDerivation rec {
   propagatedUserEnvPkgs =
     [ ]
     ++ lib.optional (lib.elem "qt5" variants) [ libsForQt5.qtgraphicaleffects ]
-    ++ lib.optional (lib.elem "qt6" variants) [ qt6.qt5compat ];
+    ++ lib.optional (lib.elem "qt6" variants) [
+      qt6.qt5compat
+      qt6.qtsvg
+    ];
 
   installPhase =
     ''
       mkdir -p $out/share/sddm/themes/
     ''
-    + lib.optionalString (lib.elem "qt6" variants) ''
-      cp -r where_is_my_sddm_theme/ $out/share/sddm/themes/
-    ''
-    + lib.optionalString (lib.elem "qt5" variants) ''
-      cp -r where_is_my_sddm_theme_qt5/ $out/share/sddm/themes/
-    ''
-    + lib.optionalString (lib.isAttrs themeConfig) ''
-      ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme/theme.conf.user
-    '';
+    + lib.optionalString (lib.elem "qt6" variants) (
+      ''
+        cp -r where_is_my_sddm_theme/ $out/share/sddm/themes/
+      ''
+      + lib.optionalString (lib.isAttrs themeConfig) ''
+        ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme/theme.conf.user
+      ''
+    )
+    + lib.optionalString (lib.elem "qt5" variants) (
+      ''
+        cp -r where_is_my_sddm_theme_qt5/ $out/share/sddm/themes/
+      ''
+      + lib.optionalString (lib.isAttrs themeConfig) ''
+        ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme_qt5/theme.conf.user
+      ''
+    );
 
   meta = with lib; {
     description = "The most minimalistic SDDM theme among all themes";