Initial add of custom delta-icon-theme

This commit is contained in:
Evie Litherland-Smith 2023-05-18 11:50:27 +01:00
parent 11634c227d
commit b49e18f0db
4 changed files with 53 additions and 5 deletions

View file

@ -0,0 +1,44 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
gtk3,
}: {
delta-icon-theme = stdenvNoCC.mkDerivation rec {
pname = "delta-icon-theme";
version = "194df98e422c0a81912194808b76712bf5d78803";
dontBuild = true;
src = fetchFromGitHub {
owner = "Delta-Icons";
repo = "linux";
rev = version;
sha256 = "sha256-SSkI5Aj/TTHfDRYCWe7Ell6cWvPmBUeO/AC4xRrEUvU=";
};
nativeBuildInputs = [gtk3];
dontDropIconThemeCache = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/icons
mv Delta $out/share/icons
for theme in $out/share/icons/*; do
gtk-update-icon-cache --force $theme
done
runHook postInstall
'';
# meta = with lib; {
# description = "Delta icon theme";
# homepage = "https://github.com/Delta-Icons/Linux";
# license = licenses.gpl3Only;
# # darwin gives hash mismatch in source, probably because of file names differing only in case
# platforms = platforms.linux;
# maintainers = with maintainers; [];
# };
};
}

View file

@ -1,8 +1,9 @@
{
stdenv,
lib,
stdenvNoCC,
fetchFromGitHub,
}: {
sddm-catppuccin-macchiato = stdenv.mkDerivation rec {
sddm-catppuccin-macchiato = stdenvNoCC.mkDerivation rec {
pname = "sddm-catppuccin-macchiato-theme";
version = "1.0";
dontBuild = true;

View file

@ -1,4 +1,6 @@
{pkgs, ...}: {
{pkgs, ...}: let
delta-icon-theme = pkgs.callPackage ./pkgs/delta-icon-theme {};
in {
imports = [./xserver.nix ./sddm.nix];
services.xserver.desktopManager.plasma5.enable = true;
programs.kdeconnect.enable = true;
@ -6,6 +8,7 @@
libsForQt5.lightly
libsForQt5.kwindowsystem
catppuccin-kde
pkgs.papirus-icon-theme
papirus-icon-theme
delta-icon-theme
];
}

View file

@ -1,5 +1,5 @@
{pkgs, ...}: let
sddm-catppuccin-macchiato = pkgs.callPackage ./pkgs/sddm-catppuccin-macchiato.nix {};
sddm-catppuccin-macchiato = pkgs.callPackage ./pkgs/sddm-catppuccin-macchiato {};
in {
environment.systemPackages = [
sddm-catppuccin-macchiato.sddm-catppuccin-macchiato