diff --git a/common/home.nix b/common/home.nix index a8e90f3e..5158c8a5 100644 --- a/common/home.nix +++ b/common/home.nix @@ -101,6 +101,7 @@ in { hasklig pfetch-rs hotedit + _1password-cli ] ++ lib.optionals device.isLinux [ rr @@ -352,7 +353,6 @@ in { }; home-manager = {enable = true;}; - # _1password-cli.enable = true; }; fonts.fontconfig.enable = true; diff --git a/flake.lock b/flake.lock index 1cc6c44e..afd0d068 100644 --- a/flake.lock +++ b/flake.lock @@ -1908,7 +1908,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-Au3pXr/uRivs27vGTu/E4WLbRtd5yLMNDS4QwnUzAhY=", + "narHash": "sha256-Cjc8/N4vs9aFoc9WvfjEFaxYnomIDXKQKRri7kygsOg=", "path": "./neovim", "type": "path" }, diff --git a/neovim/nvim.nix b/neovim/nvim.nix index f9ee8e2c..a8d2a0e5 100644 --- a/neovim/nvim.nix +++ b/neovim/nvim.nix @@ -49,15 +49,9 @@ in rec { enable = true; settings = { api_key_cmd = ''${pkgs.writeShellScript - "openapikey" ( - if pkgs.stdenv.isDarwin - then '' - ${pkgs._1password-cli}/bin/op item get 'OpenAI API Token' --fields label='api key' --reveal - '' - else '' - /run/wrappers/bin/op item get 'OpenAI API Token' --fields label='api key' --reveal - '' - )}''; + "openapikey" '' + ${pkgs._1password-cli}/bin/op item get 'OpenAI API Token' --fields label='api key' --reveal + ''}''; }; };