From d653b39a56e692ae45f0f1bb5a13b3d6f6ac1394 Mon Sep 17 00:00:00 2001 From: Poby <87608318+smg1024@users.noreply.github.com> Date: Sat, 14 Mar 2026 22:03:50 +0900 Subject: [PATCH] feat: add github_cli_token as sops secret mise activate zsh via oh-my-zsh plugin --- home/mise.nix | 2 -- home/sops.nix | 1 + home/zsh.nix | 6 ++++++ secrets/poby.yaml | 5 +++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/home/mise.nix b/home/mise.nix index 8e9456f..5faacfa 100644 --- a/home/mise.nix +++ b/home/mise.nix @@ -1,8 +1,6 @@ { programs.mise = { enable = true; - enableZshIntegration = true; - enableBashIntegration = true; globalConfig = { tools = { diff --git a/home/sops.nix b/home/sops.nix index 017e123..d8a932b 100644 --- a/home/sops.nix +++ b/home/sops.nix @@ -7,6 +7,7 @@ secrets = { "github_ssh_key" = { }; + "github_cli_token" = { }; }; }; } diff --git a/home/zsh.nix b/home/zsh.nix index 9e58e71..7c0916f 100755 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -1,3 +1,4 @@ +{ config, ... }: { programs.zsh = { enable = true; @@ -27,6 +28,10 @@ EDITOR = "nvim"; }; + initContent = '' + export GH_TOKEN="$(cat ${config.sops.secrets."github_cli_token".path})" + ''; + oh-my-zsh = { enable = true; theme = "robbyrussell"; @@ -38,6 +43,7 @@ "vi-mode" "zoxide" "eza" + "mise" ]; }; }; diff --git a/secrets/poby.yaml b/secrets/poby.yaml index a336b31..57f8f7d 100644 --- a/secrets/poby.yaml +++ b/secrets/poby.yaml @@ -1,4 +1,5 @@ github_ssh_key: ENC[AES256_GCM,data:nlZoOfyEMRj2U+P2ANao+ATS90zr8h4c+mVCu1JVoNpC50DBjyMl3eZDCDERISLHf0JWbg0wAZZbPI0Xp2KvZ9D4g+59Dd+F2csgAxUbTL0QPNkgFzSWQNINPR+pabf8phfWKFBJpBD66R8CGY0g8qM9oCJVGM2sGevdAKlhEHk5qsKZ48N0XdSzwXDxYpAeSt0Lz5mcuu8ndUZq+VJs744pLNd6Br6X6wgYJ8HpOXnzyequRer/Tp/EiX5Wel+Nu4JnlXa74ziv/AVqVdZS+mLylT1Cr+fnT3rASMHtA3KFokKlnoBzmJKlqKOcC9hCg7JApLn9s/iyWaC9AbFqZzEolwB0C9TkY3UHD6f5Eph0jaZemsI8DA1+CB39La48snLy0FraQ2yBdjQB/SwcO34OwqZaNHy6FaK5vNSMnDmlhC+FZkdHt6XkUMv8EZewLSA4WxkTuDE2fgF+NVoBNiSe4G9Fpmrl4h6Adp5pIxivthJPVEmudkTB1Q8TNp2yS2NLlWarUrgELNbGBgG0KocF3F6CXJKC8KNwI3x5cgW8GOB02h3EQGOmazTBUAOwjkZZ0V/8jzbEhRyEcou0LyhY6Ls/ltLaAAo6mtBaOB0=,iv:PNdvBAlSLsW2SxoiajXD6nCgl9EXFzR2SRfo6Ynj4iQ=,tag:qGMtoaigw1iEMET99PVSbw==,type:str] +github_cli_token: ENC[AES256_GCM,data:yaJZb5MUeiyBu2LJIgfJ6nX0TL2XdPvZn0IuSMIaxdy5LMyg4NQZkg==,iv:Q+dGU0bPznY5cexiailAzPKgsm0YuOKpGXIAaPh3hNs=,tag:tZKAUVK3H04xD8FMZ2KBsA==,type:str] sops: age: - recipient: age1qeyrh6e40nek3da4mnj298cy2l3aswe7432us30d2p93akcvp9zqext63j @@ -10,7 +11,7 @@ sops: QXQ3YUkxWnk2U0hacjBMZDQ5WlNFQTAKzzzcoCZg7iNg5QoajxSpP1ka5qIIfaNE 5VMXcX4qL0OszsO3j3ShYIT02m3XqkSeaOMSz+uty2BWtPCDZoLHrg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-03-14T09:54:27Z" - mac: ENC[AES256_GCM,data:ynguXXBCddmM69U3GMBG6PdLksbljJa2MT3MuQMUVGb7ENQcSc/r9DUrq3XNlV12szK6L1uIf2qhIkLTzN8V2HulfgWZU0l4FY+Ityc0C4NUEVVQrmZPArnWjZ+/p2sUMzZjhUoOWwL7crlUQo1jLzU7s5+p2CsAZGuFppuRfOU=,iv:J+PUT9iFijdNJYpvwamr8q8hYDUxi/hLVs/W+4k/v9o=,tag:znv5HhzpI3TqRso/UDNTQw==,type:str] + lastmodified: "2026-03-14T12:35:18Z" + mac: ENC[AES256_GCM,data:HUZRdHhmybKofm8xI44Q95b9oizFsvRO+SkJ742KO31rFfYhTp9/PYw3+7JxROY7mMyQKrEvRLYcWB97gv3zaDXhevIdBM+wEp9xvpLJ732G9jccarmYqHaAzPsyVUof/I6fyQMFLCcdCmniPR/UihOcmuQpMWjxJ5xr0rerRFA=,iv:o67tqpx4YfvwFNEuXK9ZWIp/b4GXuzWlRbbHw/kEQHQ=,tag:PZyk2G9reLy15yiw8LV/eA==,type:str] unencrypted_suffix: _unencrypted version: 3.12.1