aboutsummaryrefslogtreecommitdiff
path: root/pkgs/sddm-sugar-dark/default.nix
blob: 6d06ac1e7019eb9562be494642aeb3ef7e4a9a48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ lib, stdenv, fetchFromGitHub, qtsvg, qtquickcontrols2, qtgraphicaleffects }:

stdenv.mkDerivation {
  pname = "sddm-sugar-dark-theme";
  version = "1.2";

  src = fetchFromGitHub {
    owner = "MarianArlt";
    repo = "sddm-sugar-dark";
    rev = "ceb2c455663429be03ba62d9f898c571650ef7fe";
    sha256 = "0153z1kylbhc9d12nxy9vpn0spxgrhgy36wy37pk6ysq7akaqlvy";
  };
  propagatedBuildInputs = [
    qtsvg
    qtquickcontrols2
    qtgraphicaleffects
  ];
  dontWrapQtApps = true;
  postInstall = ''
    mkdir -p $out/share/sddm/themes/sugar-dark
    mv * $out/share/sddm/themes/sugar-dark/
  '';
  postFixup = ''
    echo ${qtgraphicaleffects} >> $out/nix-support/propageted-user-env-packages
    echo ${qtsvg} >> $out/nix-support/propageted-user-env-packages
    echo ${qtquickcontrols2} >> $out/nix-support/propageted-user-env-packages
  '';
}