summary refs log tree commit diff
path: root/pkgs/desktops/plasma-5/breeze-plymouth
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-10-07 13:39:27 +0300
committerK900 <me@0upti.me>2022-10-12 17:15:56 +0300
commit13961bf28e4e33bde5c7a365ec62bc5f182e9bf9 (patch)
tree750e39863ebcd4947c30238684b799457822d8fe /pkgs/desktops/plasma-5/breeze-plymouth
parent5e62c78f4b565f98b798046c9285f5c0d663695f (diff)
downloadnixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar.gz
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar.bz2
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar.lz
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar.xz
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.tar.zst
nixpkgs-13961bf28e4e33bde5c7a365ec62bc5f182e9bf9.zip
pkgs/desktops/plasma-5: nixpkgs-fmt the whole thing
Diffstat (limited to 'pkgs/desktops/plasma-5/breeze-plymouth')
-rw-r--r--pkgs/desktops/plasma-5/breeze-plymouth/default.nix55
1 files changed, 27 insertions, 28 deletions
diff --git a/pkgs/desktops/plasma-5/breeze-plymouth/default.nix b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
index bc60662b434..b8188fece80 100644
--- a/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
+++ b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
@@ -1,26 +1,25 @@
-{
-  mkDerivation,
-  lib,
-  extra-cmake-modules,
-  plymouth,
-  nixos-icons,
-  imagemagick,
-  netpbm,
-  perl,
-  logoName ? null,
-  logoFile ? null,
-  osName ? null,
-  osVersion ? null,
-  topColor ? "black",
-  bottomColor ? "black"
+{ mkDerivation
+, lib
+, extra-cmake-modules
+, plymouth
+, nixos-icons
+, imagemagick
+, netpbm
+, perl
+, logoName ? null
+, logoFile ? null
+, osName ? null
+, osVersion ? null
+, topColor ? "black"
+, bottomColor ? "black"
 }:
 
 let
   validColors = [ "black" "cardboard_grey" "charcoal_grey" "icon_blue" "paper_white" "plasma_blue" "neon_blue" "neon_green" ];
-  resolvedLogoName = if (logoFile != null && logoName == null) then lib.strings.removeSuffix ".png" (baseNameOf(toString logoFile)) else logoName;
+  resolvedLogoName = if (logoFile != null && logoName == null) then lib.strings.removeSuffix ".png" (baseNameOf (toString logoFile)) else logoName;
 in
-  assert lib.asserts.assertOneOf "topColor" topColor validColors;
-  assert lib.asserts.assertOneOf "bottomColor" bottomColor validColors;
+assert lib.asserts.assertOneOf "topColor" topColor validColors;
+assert lib.asserts.assertOneOf "bottomColor" bottomColor validColors;
 
 
 mkDerivation {
@@ -30,21 +29,21 @@ mkDerivation {
   patches = [
     ./install-paths.patch
   ];
-  cmakeFlags = []
-    ++ lib.optional (osName      != null) "-DDISTRO_NAME=${osName}"
-    ++ lib.optional (osVersion   != null) "-DDISTRO_VERSION=${osVersion}"
-    ++ lib.optional (logoName    != null) "-DDISTRO_LOGO=${logoName}"
-    ++ lib.optional (topColor    != null) "-DBACKGROUND_TOP_COLOR=${topColor}"
+  cmakeFlags = [ ]
+    ++ lib.optional (osName != null) "-DDISTRO_NAME=${osName}"
+    ++ lib.optional (osVersion != null) "-DDISTRO_VERSION=${osVersion}"
+    ++ lib.optional (logoName != null) "-DDISTRO_LOGO=${logoName}"
+    ++ lib.optional (topColor != null) "-DBACKGROUND_TOP_COLOR=${topColor}"
     ++ lib.optional (bottomColor != null) "-DBACKGROUND_BOTTOM_COLOR=${bottomColor}"
   ;
 
   postPatch = ''
-      substituteInPlace cmake/FindPlymouth.cmake --subst-var out
+    substituteInPlace cmake/FindPlymouth.cmake --subst-var out
   '' + lib.optionalString (logoFile != null) ''
-      cp ${logoFile} breeze/images/${resolvedLogoName}.logo.png
+    cp ${logoFile} breeze/images/${resolvedLogoName}.logo.png
 
-      # conversion for 16bit taken from the breeze-plymouth readme
-      convert ${logoFile} -alpha Background -background "#000000" -fill "#000000" -flatten tmp.png
-      pngtopnm tmp.png | pnmquant 16 | pnmtopng > breeze/images/16bit/${resolvedLogoName}.logo.png
+    # conversion for 16bit taken from the breeze-plymouth readme
+    convert ${logoFile} -alpha Background -background "#000000" -fill "#000000" -flatten tmp.png
+    pngtopnm tmp.png | pnmquant 16 | pnmtopng > breeze/images/16bit/${resolvedLogoName}.logo.png
   '';
 }