diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-11-17 00:15:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-17 00:15:28 +0000 |
commit | 88ec79e8f9cf08a65123641741698f145ab0f9a1 (patch) | |
tree | bda72b7a0043fbdcc0ef20bbbeb0fab91ffe00b4 /pkgs/data | |
parent | a7e53e534a2b8894aea20233e59579fa207dcb12 (diff) | |
parent | ebf9fcd06dbcd86536cbd636b4626a32e91ddabb (diff) | |
download | nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar.gz nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar.bz2 nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar.lz nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar.xz nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.tar.zst nixpkgs-88ec79e8f9cf08a65123641741698f145ab0f9a1.zip |
Merge master into haskell-updates
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/linja-pi-pu-lukin/default.nix | 23 | ||||
-rw-r--r-- | pkgs/data/fonts/sitelen-seli-kiwen/default.nix | 27 | ||||
-rw-r--r-- | pkgs/data/themes/adw-gtk3/default.nix | 4 | ||||
-rw-r--r-- | pkgs/data/themes/matcha/default.nix | 34 |
4 files changed, 80 insertions, 8 deletions
diff --git a/pkgs/data/fonts/linja-pi-pu-lukin/default.nix b/pkgs/data/fonts/linja-pi-pu-lukin/default.nix new file mode 100644 index 00000000000..426acd2668d --- /dev/null +++ b/pkgs/data/fonts/linja-pi-pu-lukin/default.nix @@ -0,0 +1,23 @@ +{ lib, fetchurl }: + +fetchurl { + pname = "linja-pi-pu-lukin"; + version = "unstable-2021-10-29"; + + url = "https://web.archive.org/web/20211029000000/https://jansa-tp.github.io/linja-pi-pu-lukin/PuLukin.otf"; + hash = "sha256-VPdrMHWpiokFYON4S8zT+pSs4TsB17S8TZRtkjqIqU8="; + + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + install -D $downloadedFile $out/share/fonts/opentype/linja-pi-pu-lukin.otf + ''; + + meta = with lib; { + description = "A sitelen pona font resembling the style found in Toki Pona: The Language of Good (lipu pu), by jan Sa."; + homepage = "https://jansa-tp.github.io/linja-pi-pu-lukin/"; + license = licenses.unfree; # license is unspecified in repository + platforms = platforms.all; + maintainers = with maintainers; [ somasis ]; + }; +} diff --git a/pkgs/data/fonts/sitelen-seli-kiwen/default.nix b/pkgs/data/fonts/sitelen-seli-kiwen/default.nix new file mode 100644 index 00000000000..60f5c3e36e7 --- /dev/null +++ b/pkgs/data/fonts/sitelen-seli-kiwen/default.nix @@ -0,0 +1,27 @@ +{ lib, fetchzip }: + +let + rev = "69132c99873894746c9710707aaeb2cea2609709"; +in +fetchzip { + pname = "sitelen-seli-kiwen"; + version = "unstable-2022-06-28"; + + url = "https://raw.githubusercontent.com/kreativekorp/sitelen-seli-kiwen/${rev}/sitelenselikiwen.zip"; + hash = "sha256-63sl/Ha2QAe8pVKCpLNs//DB0kjLdW01u6tVMrGquIU="; + stripRoot = false; + + postFetch = '' + mkdir -p $out/share/fonts/{opentype,truetype} + mv $out/*.eot $out/share/fonts/opentype/ + mv $out/*.ttf $out/share/fonts/truetype/ + ''; + + meta = with lib; { + description = "A handwritten sitelen pona font supporting UCSUR"; + homepage = "https://www.kreativekorp.com/software/fonts/sitelenselikiwen/"; + license = licenses.ofl; + platforms = platforms.all; + maintainers = with maintainers; [ somasis ]; + }; +} diff --git a/pkgs/data/themes/adw-gtk3/default.nix b/pkgs/data/themes/adw-gtk3/default.nix index a22a7beac51..c9159d505e3 100644 --- a/pkgs/data/themes/adw-gtk3/default.nix +++ b/pkgs/data/themes/adw-gtk3/default.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "adw-gtk3"; - version = "4.0"; + version = "4.1"; src = fetchFromGitHub { owner = "lassekongo83"; repo = pname; rev = "v${version}"; - sha256 = "sha256-PR0MmTOXGrMicRLXqIOUpCVSu68HeCaG2z/o+lbHnjk="; + sha256 = "sha256-7E+eBbsavWdraCxxtwFdvFkxTWN/XMz8obvnpxf6PQc="; }; nativeBuildInputs = [ diff --git a/pkgs/data/themes/matcha/default.nix b/pkgs/data/themes/matcha/default.nix index d89cf6a1268..570febd7114 100644 --- a/pkgs/data/themes/matcha/default.nix +++ b/pkgs/data/themes/matcha/default.nix @@ -1,23 +1,37 @@ { lib -, stdenv +, stdenvNoCC , fetchFromGitHub , gdk-pixbuf , gtk-engine-murrine +, jdupes , librsvg , gitUpdater +, colorVariants ? [] # default: all +, themeVariants ? [] # default: blue }: -stdenv.mkDerivation rec { +let pname = "matcha-gtk-theme"; - version = "2022-06-07"; + +in +lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants +lib.checkListOfEnum "${pname}: theme variants" [ "aliz" "azul" "sea" "pueril" "all" ] themeVariants + +stdenvNoCC.mkDerivation rec { + inherit pname; + version = "2022-11-15"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; - sha256 = "26xa9EGo2hci08Zw+X/A0Pn0VHxU8yfvRMiRusml+tc="; + sha256 = "Rx22O8C7kbYADxqJF8u6kdcQnXNA5aS+NWOnx/X4urY="; }; + nativeBuildInputs = [ + jdupes + ]; + buildInputs = [ gdk-pixbuf librsvg @@ -33,11 +47,19 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall + mkdir -p $out/share/themes - name= ./install.sh --dest $out/share/themes - install -D -t $out/share/gtksourceview-3.0/styles src/extra/gedit/matcha.xml + + name= ./install.sh \ + ${lib.optionalString (colorVariants != []) "--color " + builtins.toString colorVariants} \ + ${lib.optionalString (themeVariants != []) "--theme " + builtins.toString themeVariants} \ + --dest $out/share/themes + mkdir -p $out/share/doc/${pname} cp -a src/extra/firefox $out/share/doc/${pname} + + jdupes --quiet --link-soft --recurse $out/share + runHook postInstall ''; |