From f1c8e6d5edc1ae2f4f7455fbd6c5bd655707fd15 Mon Sep 17 00:00:00 2001 From: RoseHobgoblin Date: Fri, 1 Mar 2024 15:43:53 +1300 Subject: [PATCH 1/2] maintainers: add rosehobgoblin --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e25af81c96a8..61b3d02bf1fb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16582,6 +16582,11 @@ fingerprint = "1401 1B63 393D 16C1 AA9C C521 8526 B757 4A53 6236"; }]; }; + RoseHobgoblin = { + name = "J. L. Bowden"; + github = "rosehobgoblin"; + githubId = 84164410; + }; rossabaker = { name = "Ross A. Baker"; email = "ross@rossabaker.com"; From cce7bb25e1127ae0a3b0ab63abcc4685da9acf30 Mon Sep 17 00:00:00 2001 From: RoseHobgoblin <84164410+RoseHobgoblin@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:17:01 +1300 Subject: [PATCH 2/2] fcitx5-rose-pine: init at 0-unstable-2024-03-01 --- maintainers/maintainer-list.nix | 2 +- pkgs/by-name/fc/fcitx5-rose-pine/package.nix | 34 ++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/fc/fcitx5-rose-pine/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 61b3d02bf1fb..2157971291df 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16582,7 +16582,7 @@ fingerprint = "1401 1B63 393D 16C1 AA9C C521 8526 B757 4A53 6236"; }]; }; - RoseHobgoblin = { + rosehobgoblin = { name = "J. L. Bowden"; github = "rosehobgoblin"; githubId = 84164410; diff --git a/pkgs/by-name/fc/fcitx5-rose-pine/package.nix b/pkgs/by-name/fc/fcitx5-rose-pine/package.nix new file mode 100644 index 000000000000..b1f11a1784a9 --- /dev/null +++ b/pkgs/by-name/fc/fcitx5-rose-pine/package.nix @@ -0,0 +1,34 @@ +{ stdenvNoCC +, fetchFromGitHub +, lib +}: + +stdenvNoCC.mkDerivation { + pname = "fcitx5-rose-pine"; + version = "0-unstable-2024-03-01"; + + src = fetchFromGitHub { + owner = "rose-pine"; + repo = "fcitx5"; + rev = "148de09929c2e2f948376bb23bc25d72006403bc"; + hash = "sha256-SpQ5ylHSDF5KCwKttAlXgrte3GA1cCCy/0OKNT1a3D8="; + }; + + installPhase = '' + runHook preInstall + + mkdir -pv $out/share/fcitx5/themes/ + cp -rv rose-pine* $out/share/fcitx5/themes/ + + runHook postInstall + ''; + + + meta = { + description = "Fcitx5 themes based on Rosé Pine"; + homepage = "https://github.com/rose-pine/fcitx5"; + maintainers = with lib.maintainers; [ rosehobgoblin ]; + platforms = lib.platforms.all; + license = lib.licenses.unfree; + }; +}