diff options
Diffstat (limited to 'pkgs/by-name/wh/where-is-my-sddm-theme/package.nix')
-rw-r--r-- | pkgs/by-name/wh/where-is-my-sddm-theme/package.nix | 85 |
1 files changed, 43 insertions, 42 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 bc3ff4646af61..7ef69e5b1342f 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 @@ -31,51 +31,52 @@ in lib.checkListOfEnum "where-is-my-sddm-theme: variant" validVariants variants -stdenvNoCC.mkDerivation rec { - pname = "where-is-my-sddm-theme"; - version = "1.9.1"; + stdenvNoCC.mkDerivation + (finalAttrs: { + pname = "where-is-my-sddm-theme"; + version = "1.9.2"; - src = fetchFromGitHub { - owner = "stepanzubkov"; - repo = pname; - rev = "v${version}"; - hash = "sha256-o9SpzSmHygHix3BUaMQRwLvgy2BdDsBXmiLDU+9u/6Q="; - }; + src = fetchFromGitHub { + owner = "stepanzubkov"; + repo = "where-is-my-sddm-theme"; + rev = "refs/tags/v${finalAttrs.version}"; + hash = "sha256-7I8ucPuPPpUH/KyJoiwlfS7r4Bsh8ZnkHdOEED12TOQ="; + }; - propagatedUserEnvPkgs = - [ ] - ++ lib.optional (lib.elem "qt5" variants) [ libsForQt5.qtgraphicaleffects ] - ++ lib.optional (lib.elem "qt6" variants) [ - qt6.qt5compat - qt6.qtsvg - ]; + propagatedUserEnvPkgs = + [ ] + ++ lib.optionals (lib.elem "qt5" variants) [ libsForQt5.qtgraphicaleffects ] + ++ lib.optionals (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.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/ + installPhase = '' - + lib.optionalString (lib.isAttrs themeConfig) '' - ln -sf ${user-cfg} $out/share/sddm/themes/where_is_my_sddm_theme_qt5/theme.conf.user + 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.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 = "Most minimalistic SDDM theme among all themes"; - homepage = "https://github.com/stepanzubkov/where-is-my-sddm-theme"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = with maintainers; [ name-snrl ]; - }; -} + meta = { + description = "Most minimalistic SDDM theme among all themes"; + homepage = "https://github.com/stepanzubkov/where-is-my-sddm-theme"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ name-snrl ]; + }; + }) |