diff options
author | sternenseemann <sternenseemann@systemli.org> | 2021-12-05 16:02:59 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2021-12-05 16:02:59 +0100 |
commit | 85b79be59eac8063513fb31c153d371e247cd8f9 (patch) | |
tree | b7dcd518715b848855830205965e3c06c0167f51 /pkgs/data | |
parent | 53cd25707b95e1dc0d0840c4736c2895f6ee2fc1 (diff) | |
parent | 3cabe0c3da59f5a78cfe5a19ce695e092c4c3db5 (diff) |
Merge remote-tracking branch 'origin/master' into haskell-updates
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/fonts/junicode/default.nix | 20 | ||||
-rw-r--r-- | pkgs/data/themes/adwaita-qt/default.nix | 4 | ||||
-rw-r--r-- | pkgs/data/themes/material-kwin-decoration/default.nix | 48 |
3 files changed, 62 insertions, 10 deletions
diff --git a/pkgs/data/fonts/junicode/default.nix b/pkgs/data/fonts/junicode/default.nix index 19502cdf78fda..5f5ce1048c5e1 100644 --- a/pkgs/data/fonts/junicode/default.nix +++ b/pkgs/data/fonts/junicode/default.nix @@ -1,22 +1,26 @@ -{ lib, fetchzip }: +{ lib, fetchFromGitHub }: let pname = "junicode"; - version = "1.002"; -in fetchzip { + version = "1.003"; +in +fetchFromGitHub { name = "${pname}-${version}"; - url = "mirror://sourceforge/junicode/junicode/junicode-${version}/junicode-${version}.zip"; + owner = "psb1558"; + repo = "Junicode-font"; + rev = "55d816d91a5e19795d9b66edec478379ee2b9ddb"; postFetch = '' - mkdir -p $out/share/fonts - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/junicode-ttf + local out_ttf=$out/share/fonts/junicode-ttf + mkdir -p $out_ttf + tar -f $downloadedFile -C $out_ttf --wildcards -x '*.ttf' --strip=2 ''; - sha256 = "1n170gw41lr0zr5958z5cgpg6i1aa7kj7iq9s6gdh1cqq7hhgd08"; + sha256 = "1v334gljmidh58kmrarz5pf348b0ac7vh25f1xs3gyvn78khh5nw"; meta = { - homepage = "http://junicode.sourceforge.net/"; + homepage = "https://github.com/psb1558/Junicode-font"; description = "A Unicode font for medievalists"; maintainers = with lib.maintainers; [ ivan-timokhin ]; license = lib.licenses.ofl; diff --git a/pkgs/data/themes/adwaita-qt/default.nix b/pkgs/data/themes/adwaita-qt/default.nix index f1424b15ad1a1..37cca06a69c37 100644 --- a/pkgs/data/themes/adwaita-qt/default.nix +++ b/pkgs/data/themes/adwaita-qt/default.nix @@ -12,7 +12,7 @@ mkDerivation rec { pname = "adwaita-qt"; - version = "1.4.0"; + version = "1.4.1"; outputs = [ "out" "dev" ]; @@ -20,7 +20,7 @@ mkDerivation rec { owner = "FedoraQt"; repo = pname; rev = version; - sha256 = "sha256-KkqLUhS0JMwJsgu8fv5iGozH3Xv+cXumxx5IewZTTPc="; + sha256 = "sha256-t9vv1KcMUg8Qe7lhVMN4GO+VPoT7QzeoQ6hV4fesA8U="; }; nativeBuildInputs = [ diff --git a/pkgs/data/themes/material-kwin-decoration/default.nix b/pkgs/data/themes/material-kwin-decoration/default.nix new file mode 100644 index 0000000000000..f5dccefbc139e --- /dev/null +++ b/pkgs/data/themes/material-kwin-decoration/default.nix @@ -0,0 +1,48 @@ +{ lib +, mkDerivation +, fetchFromGitHub +, cmake +, extra-cmake-modules +, qtx11extras +, kcoreaddons +, kguiaddons +, kconfig +, kdecoration +, kconfigwidgets +, kwindowsystem +, kiconthemes +, kwayland +}: + +mkDerivation rec { + pname = "material-kwin-decoration"; + version = "unstable-20211028"; + + src = fetchFromGitHub { + owner = "Zren"; + repo = "material-decoration"; + rev = "cc5cc399a546b66907629b28c339693423c894c8"; + sha256 = "sha256-aYlnPFhf+ISVe5Ycryu5BSXY8Lb5OoueMqnWQZiv6Lc="; + }; + + nativeBuildInputs = [ cmake extra-cmake-modules ]; + + buildInputs = [ + qtx11extras + kcoreaddons + kguiaddons + kdecoration + kconfig + kconfigwidgets + kwindowsystem + kiconthemes + kwayland + ]; + + meta = with lib; { + description = "Material-ish window decoration theme for KWin"; + homepage = "https://github.com/Zren/material-decoration"; + license = licenses.gpl2; + maintainers = [ maintainers.nickcao ]; + }; +} |