aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-19 23:13:31 -0700
committerFuwn <[email protected]>2024-09-19 23:13:31 -0700
commit084e67c46ae414c53b9386aeefe594e11928b3ef (patch)
tree4fd423080a0c8005124183a5626afef16d48d2af
parentchore(flake): unify input inputs (diff)
downloadtsutsumi-084e67c46ae414c53b9386aeefe594e11928b3ef.tar.xz
tsutsumi-084e67c46ae414c53b9386aeefe594e11928b3ef.zip
feat(pkgs): add code-stats-ls
-rw-r--r--README.md1
-rw-r--r--flake.nix1
-rw-r--r--pkgs/code-stats-ls.nix20
3 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
index 40553a7..4f74146 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,7 @@ Test out any of these applications without installing anything by running
- [BindToInterface](https://github.com/JsBergbau/BindToInterface) (`bindtointerface`) - With this program you can bind applications to a specific network interface / network adapter.
- [cargo-clean-all](https://github.com/dnlmlr/cargo-clean-all)
- [chan-downloader](https://github.com/nixports/chan-downloader) - CLI to download all images/webms in a 4chan thread
+- [code-stats-ls](https://github.com/maxdeviant/code-stats-ls) - A language server for Code::Stats
- [git-sumi](https://github.com/welpo/git-sumi) - The non-opinionated Rust-based commit message linter.
- [Private Internet Access](https://www.privateinternetaccess.com/) (`private-internet-access`) - Private Internet Access: The Best VPN for Digital Privacy
- [Rui](https://github.com/Fuwn/rui/) (`rui`) - Personal NixOS Flake Manager
diff --git a/flake.nix b/flake.nix
index 0bfe388..1b40fbd 100644
--- a/flake.nix
+++ b/flake.nix
@@ -68,6 +68,7 @@
bindtointerface = pkgs.callPackage ./pkgs/bindtointerface.nix { };
cargo-clean-all = pkgs.callPackage ./pkgs/cargo-clean-all.nix { };
chan-downloader = pkgs.callPackage ./pkgs/chan-downloader.nix { };
+ code-stats-ls = pkgs.callPackage ./pkgs/code-stats-ls.nix { };
git-sumi = pkgs.callPackage ./pkgs/git-sumi.nix { };
private-internet-access = pkgs.callPackage ./pkgs/private-internet-access.nix { };
rui = rui.packages.${system}.default;
diff --git a/pkgs/code-stats-ls.nix b/pkgs/code-stats-ls.nix
new file mode 100644
index 0000000..9b480b3
--- /dev/null
+++ b/pkgs/code-stats-ls.nix
@@ -0,0 +1,20 @@
+{
+ lib,
+ pkg-config,
+ openssl,
+ pkgs,
+}:
+pkgs.buildRustPackage (
+ with lib;
+ {
+ pname = "code-stats-ls";
+ version = "9cae08e121eece2f379d4996156c66971bab8133";
+ githubOwner = "maxdeviant";
+ githubHash = "sha256-/w+oqO4eHh4MEbxpSYEfoGbdWguFxg8laob3/oZDFO0=";
+ cargoHash = "sha256-oyhespwCTE3/ivljj/mFgAtC4TQvswBGKP2RiD5B/wY=";
+ license = licenses.mit;
+ maintainers = [ maintainers.Fuwn ];
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ openssl.dev ];
+ }
+)