nix-dotfiles/pkgs/sddm-sugar-dark/default.nix
2024-10-21 15:57:23 +02:00

42 lines
973 B
Nix

{ lib
, stdenv
, fetchFromGitHub
, sddm
, qt5
}:
stdenv.mkDerivation {
pname = "sddm-sugar-dark";
version = "2023-02-17";
src = fetchFromGitHub {
owner = "MarianArlt";
repo = "sddm-sugar-dark";
rev = "ceb2c455663429be03ba62d9f898c571650ef7fe";
sha256 = "sha256-flOspjpYezPvGZ6b4R/Mr18N7N3JdytCSwwu6mf4owQ=";
};
buildInputs = [
qt5.qtgraphicaleffects
qt5.qtquickcontrols2
qt5.qtsvg
qt5.wrapQtAppsHook
sddm
];
installPhase = ''
mkdir -p $out/usr/share/sddm/themes/
ln -s $src $out/usr/share/sddm/themes/sugar-dark
''
# + optionalString (wallpaper != null) ''
# cp ${wallpaper} $out/usr/share/sddm/themes/clairvoyance/Assets/Background.jpg
# ''
;
meta = {
description = "Clairvoyance theme for SDDM";
homepage = "https://github.com/marianarlt/sddm-sugar-dark";
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.bertof ];
platforms = lib.platforms.all;
};
}