about summary refs log tree commit diff
path: root/pkgs/by-name/cy
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2024-07-31 22:10:18 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2024-07-31 22:12:23 -0300
commit43e57e455edaafe99151f6c5ca892c72f1aaaa5b (patch)
treec59195ab67f67cef9e18df56a92ef7a1cb6be659 /pkgs/by-name/cy
parent776c3bee4769c616479393aeefceefeda16b6fcb (diff)
cyberpunk-neon: init at 0-unstable-2024-02-23
Diffstat (limited to 'pkgs/by-name/cy')
-rw-r--r--pkgs/by-name/cy/cyberpunk-neon/package.nix61
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/by-name/cy/cyberpunk-neon/package.nix b/pkgs/by-name/cy/cyberpunk-neon/package.nix
new file mode 100644
index 0000000000000..f0a2f6f41d20f
--- /dev/null
+++ b/pkgs/by-name/cy/cyberpunk-neon/package.nix
@@ -0,0 +1,61 @@
+{
+  lib,
+  stdenvNoCC,
+  fetchFromGitHub,
+  unzip,
+  unstableGitUpdater,
+}:
+
+stdenvNoCC.mkDerivation {
+  pname = "cyberpunk-neon";
+  version = "0-unstable-2024-02-23";
+
+  src = fetchFromGitHub {
+    owner = "Roboron3042";
+    repo = "Cyberpunk-Neon";
+    rev = "258b3956a677d56df3027f3d08eabf07da936ec3";
+    hash = "sha256-00scMHUgesgEmE9naC/AJ9mCRz325jT5WN0uo+u2s6k=";
+  };
+
+  outputs = [
+    "out"
+    "gtk"
+    "kde"
+    "konsole"
+    "tilix"
+  ];
+
+  nativeBuildInputs = [ unzip ];
+
+  installPhase = ''
+    runHook preInstall
+
+    install -Dt $out/share/doc/cyberpunk-neon/ README.md
+
+    mkdir -p $gtk/share/themes
+    unzip gtk/materia-cyberpunk-neon.zip -d $gtk/share/themes/
+    unzip gtk/oomox-cyberpunk-neon.zip -d $gtk/share/themes/
+
+    install -Dt $kde/share/color-schemes kde/cyberpunk-neon.colors
+
+    install -Dt $konsole/share/konsole terminal/konsole/cyberpunk-neon.colorscheme
+
+    install -Dt $tilix/share/tilix/schemes terminal/tilix/cyberpunk-neon.json
+
+    runHook postInstall
+  '';
+
+  strictDeps = true;
+
+  passthru = {
+    updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
+  };
+
+  meta = {
+    homepage = "https://github.com/Roboron3042/Cyberpunk-Neon";
+    description = "Neon themes for many programs";
+    license = lib.licenses.cc-by-sa-40;
+    maintainers = with lib.maintainers; [ AndersonTorres ];
+    platforms = lib.platforms.all;
+  };
+}