diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000000000000000000000000000000000000..bb7c6b01be836d5e2ded3934990384bed31184bc --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,24 @@ +pipeline: + build: + image: node:18 + commands: + - npm ci + - npm run build + release: + image: woodpeckerci/plugin-gitea-release + settings: + base_url: https://git.jojodev.com + files: + - "dist/*" + api_key: + from_secret: gitea_token + when: + event: tag + prune: + image: jolheiser/drone-gitea-prune + settings: + base: https://git.jojodev.com + token: + from_secret: gitea_token + when: + event: tag diff --git a/README.md b/README.md index 5d1134a8268fcbddc6fa5c4fed3c11aaf6f492ac..b9c87bad84c00d3c817fcbf6c8160c4bf6f0da28 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ ## TailwindCSS + Catppuccin -A copy of the [standalone CLI](https://github.com/tailwindlabs/tailwindcss/tree/v3.4.17/standalone-cli) with `@catppuccin/tailwindcss` support built in. +A copy of the [standalone CLI](https://github.com/tailwindlabs/tailwindcss/tree/master/standalone-cli) with `@catppuccin/tailwindcss` support built in. ```shell -nix run git+https://git.jolheiser.com/tailwind-ctp +nix run git+https://git.jojodev.com/jolheiser/tailwind-ctp ``` ## License diff --git a/flake.lock b/flake.lock index 0082d7851a872030caf8b2a4c61c25dc7dbbb41e..2e840793d394642a704697f5b475cd5b1655e833 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ { "nodes": { "nixpkgs": { "locked": { - "lastModified": 1753399495, - "narHash": "sha256-7XG/QBqhrYOyA2houjRTL2NMa7IKZZ/somBqr+Q/6Wo=", + "lastModified": 1695806987, + "narHash": "sha256-fX5kGs66NZIxCMcpAGIpxuftajHL8Hil1vjHmjjl118=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0d00f23f023b7215b3f1035adb5247c8ec180dbc", + "rev": "f3dab3509afca932f3f4fd0908957709bb1c1f57", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 56b1113e9a6703ec622b7b6fdd3ce45aceb88250..3577a4142a4af9a2287ac963802c9e62d558936d 100644 --- a/flake.nix +++ b/flake.nix @@ -5,32 +5,25 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; }; - outputs = - { self, nixpkgs }: - let - pkgs = nixpkgs.legacyPackages.x86_64-linux; - in - { - packages.x86_64-linux.default = - let - drv = pkgs.buildNpmPackage { - pname = "tailwind-ctp"; - version = "0.0.0"; - src = ./.; - npmDepsHash = "sha256-Fm6c7bZ8raEJw06YZA6iMRoGwWU9RVkPGd5vCjXUAsA="; - dontNpmBuild = true; - installPhase = '' - mkdir -p $out - cp -r . $out/ - ''; - }; - in - pkgs.writeShellApplication { - name = "tailwind-ctp"; - runtimeInputs = [ pkgs.nodejs ]; - text = '' - node ${drv}/index.js "$@" - ''; - }; + outputs = {self, nixpkgs}: let + pkgs = nixpkgs.legacyPackages.x86_64-linux; + in { + packages.x86_64-linux.default = pkgs.stdenv.mkDerivation rec { + pname = "tailwind-ctp"; + version = "3.3.3"; + src = pkgs.fetchurl { + url = "https://git.jojodev.com/jolheiser/tailwind-ctp/releases/download/v${version}/tailwind-ctp"; + hash = "sha256-sS6TjtKhe6qwDPj4zzDjXfp/90Cpcg8AOtjQHoX/PSo="; + }; + dontUnpack = true; + dontConfigure = true; + dontBuild = true; + dontFixup = true; + installPhase = '' + mkdir -p $out/bin + cp ${src} $out/bin/tailwind-ctp + chmod 755 $out/bin/tailwind-ctp + ''; }; + }; } diff --git a/package.json b/package.json index 60685be34166ce3ca80617da20f7beb8c6f961b0..31f60c1c1ba5b15dc4a8f6c6ca1382394d6a18fa 100644 --- a/package.json +++ b/package.json @@ -28,4 +28,4 @@ "node16-linuxstatic-x64" ], "outputPath": "dist" } -} \ No newline at end of file +}