la-capitaine-icon-theme: init at 0.6.2

+57
+52
pkgs/data/icons/la-capitaine-icon-theme/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , breeze-icons 5 + , elementary-icon-theme 6 + , gnome-icon-theme 7 + , hicolor-icon-theme 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "la-capitaine-icon-theme"; 12 + version = "0.6.2"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "keeferrourke"; 16 + repo = pname; 17 + rev = "v${version}"; 18 + sha256 = "0id2dddx6rl71472l47vafx968wnklmq6b980br68w82kcvqczzs"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + breeze-icons 23 + elementary-icon-theme 24 + gnome-icon-theme 25 + hicolor-icon-theme 26 + ]; 27 + 28 + dontDropIconThemeCache = true; 29 + 30 + postPatch = '' 31 + patchShebangs configure 32 + 33 + substituteInPlace configure \ 34 + --replace 'DISTRO=$(format "$(lsb_release -si 2>/dev/null)")' 'DISTRO=nixos' 35 + ''; 36 + 37 + installPhase = '' 38 + runHook preInstall 39 + mkdir -p $out/share/icons/$pname 40 + cp -a * $out/share/icons/$pname 41 + rm $out/share/icons/$pname/{configure,COPYING,LICENSE,*.md} 42 + runHook postInstall 43 + ''; 44 + 45 + meta = with lib; { 46 + description = "Icon theme inspired by macOS and Google's Material Design"; 47 + homepage = "https://github.com/keeferrourke/la-capitaine-icon-theme"; 48 + license = with licenses; [ gpl3Plus mit ]; 49 + platforms = platforms.linux; 50 + maintainers = with maintainers; [ romildo ]; 51 + }; 52 + }
+5
pkgs/top-level/all-packages.nix
··· 23179 23180 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { }; 23181 23182 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { }; 23183 23184 lato = callPackage ../data/fonts/lato {};
··· 23179 23180 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { }; 23181 23182 + la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme { 23183 + inherit (plasma5Packages) breeze-icons; 23184 + inherit (pantheon) elementary-icon-theme; 23185 + }; 23186 + 23187 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { }; 23188 23189 lato = callPackage ../data/fonts/lato {};