From cc0b099d63bf19d41ef22ef1e29255588f5cee69 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 27 Jun 2025 00:02:08 +0800 Subject: [PATCH] feat: add gemini-cli --- flake.lock | 26 ++++++-------------------- flake.nix | 5 ++++- home/base/gui/dev-tools.nix | 8 +++++++- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index b43acc70..871fdb30 100644 --- a/flake.lock +++ b/flake.lock @@ -782,22 +782,6 @@ "url": "https://flakehub.com/f/NixOS/nixpkgs/0.1.%2A.tar.gz" } }, - "nixpkgs_6": { - "locked": { - "lastModified": 1747610100, - "narHash": "sha256-rpR5ZPMkWzcnCcYYo3lScqfuzEw5Uyfh+R0EKZfroAc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "ca49c4304acf0973078db0a9d200fd2bae75676d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-25.05", - "repo": "nixpkgs", - "type": "github" - } - }, "nuenv": { "inputs": { "nixpkgs": "nixpkgs_5", @@ -819,14 +803,16 @@ }, "nur-ryan4yin": { "inputs": { - "nixpkgs": "nixpkgs_6" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1750521085, - "narHash": "sha256-LUFa9qQ6q6xjvMY+e3S8y0OgBW18T2qvFCJzwXJme9U=", + "lastModified": 1750953617, + "narHash": "sha256-gLWXbnpSphF8A36P3JjZcq0pY14Klv1REGC8AMb4F6c=", "owner": "ryan4yin", "repo": "nur-packages", - "rev": "3774a59e8ff3ecc620fbc133af7f41c82d302e6b", + "rev": "9fc62fad8a0c17f33d6edadc9fd96584ac99b323", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 188df0c7..5541b7fd 100644 --- a/flake.nix +++ b/flake.nix @@ -143,7 +143,10 @@ flake = false; }; - nur-ryan4yin.url = "github:ryan4yin/nur-packages"; + nur-ryan4yin = { + url = "github:ryan4yin/nur-packages"; + inputs.nixpkgs.follows = "nixpkgs"; + }; # for waydroid # nur-ataraxiasjel.url = "github:AtaraxiaSjel/nur"; diff --git a/home/base/gui/dev-tools.nix b/home/base/gui/dev-tools.nix index 30f4293b..3e11c44c 100644 --- a/home/base/gui/dev-tools.nix +++ b/home/base/gui/dev-tools.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + nur-ryan4yin, + ... +}: { home.packages = with pkgs; [ mitmproxy # http/https proxy tool insomnia # REST client @@ -6,5 +10,7 @@ # IDEs # jetbrains.idea-community + + nur-ryan4yin.packages.${pkgs.system}.gemini-cli ]; }