aboutsummaryrefslogtreecommitdiff
path: root/pkgs/sddm-sugar-dark/default.nix
diff options
context:
space:
mode:
authorjerpo <spleefer6@yandex.ru>2023-08-05 17:26:30 +0500
committerjerpo <spleefer6@yandex.ru>2023-08-05 17:26:30 +0500
commite8ae745437124ee10c4d39ad3ca9a4ba4219add4 (patch)
treed00a8dad7580142a9054c05d22bcc57baa0aed0b /pkgs/sddm-sugar-dark/default.nix
maybe this will work
Diffstat (limited to 'pkgs/sddm-sugar-dark/default.nix')
-rw-r--r--pkgs/sddm-sugar-dark/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/sddm-sugar-dark/default.nix b/pkgs/sddm-sugar-dark/default.nix
new file mode 100644
index 0000000..6d06ac1
--- /dev/null
+++ b/pkgs/sddm-sugar-dark/default.nix
@@ -0,0 +1,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
+ '';
+}