feat: Added support for 1password in server
This commit is contained in:
@@ -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;
|
||||
|
||||
2
flake.lock
generated
2
flake.lock
generated
@@ -1908,7 +1908,7 @@
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1,
|
||||
"narHash": "sha256-Au3pXr/uRivs27vGTu/E4WLbRtd5yLMNDS4QwnUzAhY=",
|
||||
"narHash": "sha256-Cjc8/N4vs9aFoc9WvfjEFaxYnomIDXKQKRri7kygsOg=",
|
||||
"path": "./neovim",
|
||||
"type": "path"
|
||||
},
|
||||
|
||||
@@ -49,15 +49,9 @@ in rec {
|
||||
enable = true;
|
||||
settings = {
|
||||
api_key_cmd = ''${pkgs.writeShellScript
|
||||
"openapikey" (
|
||||
if pkgs.stdenv.isDarwin
|
||||
then ''
|
||||
"openapikey" ''
|
||||
${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
|
||||
''
|
||||
)}'';
|
||||
''}'';
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user