{pkgs}: let imgLink = "https://git.itsscb.de/itsscb/nixos/blob/master/dotfiles/theme/background_login_rust.png?raw=true"; image = pkgs.fetchurl { url = imgLink; sha256 = "sha256-TVa7iouofa06qDe4OLDFQb8TzeuMXby2QYuZRxuaITg="; }; in pkgs.stdenv.mkDerivation { name = "sddm-theme"; src = pkgs.fetchFromGitHub { owner = "MarianArlt"; repo = "sddm-sugar-dark"; rev = "ceb2c455663429be03ba62d9f898c571650ef7fe"; sha256 = "0153z1kylbhc9d12nxy9vpn0spxgrhgy36wy37pk6ysq7akaqlvy"; }; installPhase = '' mkdir -p $out cp -R ./* $out/ cd $out/ rm Background.jpg cp -r ${image} $out/Background.jpg sed -i -e 's/Font="Noto Sans"/Font="FiraCode"/g' $out/theme.conf sed -i -e 's/MainColor="navajowhite"/MainColor="white"/g' $out/theme.conf sed -i -e 's/AccentColor="white"/AccentColor="#3f8d44"/g' $out/theme.conf sed -i -e 's/ForceHideCompletePassword=false/ForceHideCompletePassword=true/g' $out/theme.conf sed -i -e 's/HeaderText=Welcome!/HeaderText=Good Morning Sunshine/g' $out/theme.conf echo 'ThemeColor="black"' >> $out/theme.conf ''; }