From 1c70c24f7b957e5e6d2054e34a43c3a60278469a Mon Sep 17 00:00:00 2001 From: notohh Date: Mon, 27 May 2024 12:06:50 -0400 Subject: [PATCH] pkgs: add scls && bump spotify player --- pkgs/overlays.nix | 6 +++--- pkgs/scls/default.nix | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 pkgs/scls/default.nix diff --git a/pkgs/overlays.nix b/pkgs/overlays.nix index 26e9162..8d69c4a 100644 --- a/pkgs/overlays.nix +++ b/pkgs/overlays.nix @@ -7,17 +7,17 @@ (final: prev: { spotify-player = prev.spotify-player.overrideAttrs (old: rec { pname = "spotify-player"; - version = "0.18.1"; + version = "0.18.2"; src = prev.fetchFromGitHub { owner = "aome510"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-3nPESnBWaxWjWMvRG7gbXt8FzuPlx2soOonCKom+tzA="; + hash = "sha256-bLUPQgqSsE9tF5YiFj5B+Ylyy96DhWFNjwqXbQ9H8uc="; }; cargoDeps = old.cargoDeps.overrideAttrs (lib.const { name = "spotify-player.tar.gz"; inherit src; - outputHash = "sha256-fzFWSPRPWYSiBzbW7OWODahckuzFahdt09V5WKC3Pmo="; + outputHash = "sha256-sBhQuU0HpyXOEUtKPZxoNxSp1d5nxuifcYCW7cCOgJI="; }); }); }) diff --git a/pkgs/scls/default.nix b/pkgs/scls/default.nix new file mode 100644 index 0000000..190b5bb --- /dev/null +++ b/pkgs/scls/default.nix @@ -0,0 +1,25 @@ +{ + fetchFromGitHub, + rustPlatform, +}: +rustPlatform.buildRustPackage { + pname = "simple-completion-language-server"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "estin"; + repo = "simple-completion-language-server"; + rev = "3edd6209fffd204d689fb3b0afb0e51ad90f0af2"; + hash = "sha256-iccwhZhwYLxjhCLj8kRLqlL1F9TjZ57BogqlbKgCsKM="; + }; + + cargoHash = "sha256-nxLnlBfqcA64npPccuE00JxCLGi4eU9nWyU0PSVdKpE="; + + doCheck = false; + + meta = { + description = "Language server to enable word completion and snippets for Helix editor"; + homepage = "https://github.com/estin/simple-completion-language-server"; + mainProgram = "simple-completion-language-server"; + }; +}