feat: Added support for 1password in server
This commit is contained in:
@@ -101,6 +101,7 @@ in {
|
|||||||
hasklig
|
hasklig
|
||||||
pfetch-rs
|
pfetch-rs
|
||||||
hotedit
|
hotedit
|
||||||
|
_1password-cli
|
||||||
]
|
]
|
||||||
++ lib.optionals device.isLinux [
|
++ lib.optionals device.isLinux [
|
||||||
rr
|
rr
|
||||||
@@ -352,7 +353,6 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
home-manager = {enable = true;};
|
home-manager = {enable = true;};
|
||||||
# _1password-cli.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
|||||||
2
flake.lock
generated
2
flake.lock
generated
@@ -1908,7 +1908,7 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1,
|
"lastModified": 1,
|
||||||
"narHash": "sha256-Au3pXr/uRivs27vGTu/E4WLbRtd5yLMNDS4QwnUzAhY=",
|
"narHash": "sha256-Cjc8/N4vs9aFoc9WvfjEFaxYnomIDXKQKRri7kygsOg=",
|
||||||
"path": "./neovim",
|
"path": "./neovim",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -49,15 +49,9 @@ in rec {
|
|||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
api_key_cmd = ''${pkgs.writeShellScript
|
api_key_cmd = ''${pkgs.writeShellScript
|
||||||
"openapikey" (
|
"openapikey" ''
|
||||||
if pkgs.stdenv.isDarwin
|
|
||||||
then ''
|
|
||||||
${pkgs._1password-cli}/bin/op item get 'OpenAI API Token' --fields label='api key' --reveal
|
${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