From 6c022f8e8f0e09d1a71e596af9b8f41db1e9f87d Mon Sep 17 00:00:00 2001 From: aftix Date: Sat, 11 May 2024 20:35:04 -0500 Subject: [PATCH] Added www configuration --- .github/workflows/deploy.yml | 2 +- .github/workflows/main.yml | 2 +- .sops.yaml | 4 +- home/aftix-minimal.nix | 5 +- home/common/xdg.nix | 2 +- home/opt/development.nix | 1 + home/opt/kitty.nix | 9 +- home/secrets.yaml | 345 ++++++++++++++++++----------------- host/common/default.nix | 8 +- host/fermi.nix | 12 ++ host/opt/www/blog.nix | 62 +++++++ host/opt/www/default.nix | 92 ++++++++++ host/opt/www/searx.nix | 122 +++++++++++++ host/srv_secrets.yaml | 35 ++-- justfile | 31 ++++ 15 files changed, 543 insertions(+), 189 deletions(-) create mode 100644 host/opt/www/blog.nix create mode 100644 host/opt/www/default.nix create mode 100644 host/opt/www/searx.nix create mode 100644 justfile diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f111bf1..e42e6aa 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,7 +8,7 @@ on: jobs: deploy-fermi: name: Deploy fermi NixOS server - runs-on: ubuntu-lastest + runs-on: ubuntu-latest if: ${{ github.ref == 'refs/head/main' }} concurrency: group: deploy-fermi-${{ github.ref }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4c64d5a..a260976 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ on: jobs: check: name: check nix flake - runs-on: ubuntu-lastest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main diff --git a/.sops.yaml b/.sops.yaml index 933ac3f..12c5d05 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -10,11 +10,11 @@ creation_rules: - age: - *aftix - *hamilton - - path_regex: home/.+secrets.yaml$ + - path_regex: home/.*secrets\.yaml$ key_groups: - age: - *fermi - - path_regex: host/srv_secrets.yaml$ + - path_regex: srv_secrets\.yaml$ key_groups: - age: - *fermi diff --git a/home/aftix-minimal.nix b/home/aftix-minimal.nix index aa9dfd3..40c32b2 100644 --- a/home/aftix-minimal.nix +++ b/home/aftix-minimal.nix @@ -1,4 +1,4 @@ -_: { +{lib, ...}: { imports = [ ./common @@ -7,6 +7,7 @@ _: { ./opt/development.nix ./opt/helix.nix ./opt/neoutils.nix + ./opt/stylix.nix ]; home = { @@ -15,6 +16,8 @@ _: { stateVersion = "23.11"; # DO NOT CHANGE }; + xdg.userDirs.createDirectories = lib.mkForce false; + my = { shell.elvish.enable = false; docs = { diff --git a/home/common/xdg.nix b/home/common/xdg.nix index cd62e35..46f2cce 100644 --- a/home/common/xdg.nix +++ b/home/common/xdg.nix @@ -19,7 +19,7 @@ in { userDirs = { enable = hasSuffix "-linux" pkgs.system; - createDirectories = true; + createDirectories = mkDefault true; desktop = mkDefault null; templates = mkDefault null; diff --git a/home/opt/development.nix b/home/opt/development.nix index 8263bfd..47c817b 100644 --- a/home/opt/development.nix +++ b/home/opt/development.nix @@ -30,6 +30,7 @@ in { gnupatch gnumake gawk + just ] ++ optionals cfg.nix [statix alejandra] diff --git a/home/opt/kitty.nix b/home/opt/kitty.nix index c84f31c..4392b3a 100644 --- a/home/opt/kitty.nix +++ b/home/opt/kitty.nix @@ -459,7 +459,14 @@ inherit (config.my.lib) paragraph example mergeTaggedAttrs mergeSubsections; in { - home.packages = with pkgs; [kitty-img kitty-themes]; + home = { + packages = with pkgs; [kitty-img kitty-themes]; + + sessionVariables = rec { + TERM = "kitty"; + TERMINAL = TERM; + }; + }; my.docs.pages.kitty = { _docsName = "kitty \\- The fast, feature rich terminal emulator"; diff --git a/home/secrets.yaml b/home/secrets.yaml index 7d95ae4..6ce8932 100644 --- a/home/secrets.yaml +++ b/home/secrets.yaml @@ -1,179 +1,179 @@ private_keys: - aftix: ENC[AES256_GCM,data:x0t/CIKfyfPwA7QQs/Jno7Jn5GVq5WyoUYQQ4pCHYeYzpOtNAN4Xr4Qjji8PSAQ5LlcQJP9bBmfLmYaFUPUu/sd8rBXHl1TcppUA9ZtCWDxhSQ26HihaBmhRMN6v9LpRZgKemXwaAF0sjrnpx1iiZ0ZeBxDgW0AAlyyj35JTByDWKx++0TTMHYC5tyBb9iF9XPB/fUhzaSxP+rhLETgUnew6p0Werid1UY03p1DIkAk0OXBRUxRNAAoO8Mw785YpHwY/2UfGnoW9N/3P74H4ixdpU+3SX7REKtOSkJGB/jWJYkJpwfRMPTlA1fDZF8j3imeObjinwlZOSrnXb7UAqxeEDdtpTOZvjJNUH6pc7pV6W4uK3n+9nTnzTwvmNPMFpnJdgSL9A9yaJ+nBsRhuS9ilbIelqCZtbJFuACw39kvXNRpL2k6Q7s+J5cIy9ObReZYnasENGLsIxHhuybnvI8rAvqPmBqqxW/BMl6ZUl8m8ZgzubdK9gOEy4huGQeMc3IOcJj9lK2dLkApPz4D8ZPAgWQJj5b+GSU6VsLs+Dn2twEKFTT/pnAKevyMzg4sOc7TN1bU/dzDGKMnZBO/1on8PxcADe7BBDDYe1UHOzvo=,iv:RcVM13oVKnI3lbuL2M09yt4b+5rVt+rRsM+EzGcI4F8=,tag:dvJnJpzM+OwpXcAmgbgwMQ==,type:str] -gh_oauth_token: ENC[AES256_GCM,data:5fj1XA/wrH2SgPomZjZae0pasSakFvvQT+hAqW461tcBe+9ueDVhLw==,iv:g4uHoZ53Ac4/z9dtAbolmtMS6LGWKB/hZWlzUDD+ldQ=,tag:PJDvMeyqGJ8PgqUwtQopnQ==,type:str] -305flats: ENC[AES256_GCM,data:IqT2JCvW0ayRuFelX5mOxNC+5rwQ2F2eIg==,iv:t7/hVpuDjZ5FU5vaklu2YeGo4/9HAOQYpgu3NvtV1fE=,tag:MHSH6J7iT2UzzMPvREvyQw==,type:str] -abaco: ENC[AES256_GCM,data:xM3l2tigtUN/lTCpUsSczXLfC7/7YBvdmA==,iv:THGC/xvmK1dcvsoV6TncTd+ysugBA76wO31m+bQpNvI=,tag:xN1GeQ+fAylQs02p+n7FHg==,type:str] -adecco: ENC[AES256_GCM,data:WH3VAL4Zy6x14qZZ,iv:g0u62I2/UpdXfoD6R5Fd/Ge9Efd+O1mewX8BdXbpF8g=,tag:IIlvzWdnu/ByjlnEgk0Ncw==,type:str] + aftix: ENC[AES256_GCM,data:yuugD2X0n6lLSOz4ZPvN11PgSuff1QT0qbiUBi5fbwmG0xLxPLj1YUZReI/EkxbPeeWa+4SxCVpdf2Lej89HoEisENyuy8hCs/TvUWy7+Hcw/3A63oXXC/IJbJhxJHn0t+hZLrW4E4MXYeZqm/vzUMwYywBJsxTHNFmGKacf5L2yXvGb22/92MPoKKR0E0NbKajgjlvkMDVN+rWKpGtCFv67UUTXPF9BqDmhEz0toQDpMyfgWqcxw/Apgwb27hfR8bolukS2m4Jx6+heqOgTWYEWxBKanOJRtA/yMAMceMAqn/MUYHOm96J7mvtup1ttTvYEH3aPuef0xrypmQV2JtpMVEcFiEdz5hHBP8kYKOsoQitjABJWtpKma/sg5W5CM5Uz083mkKy4Mwu0PwPJjZXxdo9kSl+T5lIOXea3K127FxY26G27C/X0vmOKIS8TgkjbbWTWB4V22r9/1XBBbpUbGHyfZHnnRwOeAZ9J2PQKB9E2y1f1mGzfi/tE/tsV6rarFegMIb3R7/68NZE/pOdaxKgWggKSeJmFXwvDt9uWKGxLK5fph69m7uJStXFpvfPKF/V7vJSmB9LHk4wmFgVWUSfVoZ/uzuXeuNf8xyA=,iv:RcVM13oVKnI3lbuL2M09yt4b+5rVt+rRsM+EzGcI4F8=,tag:dRE38BgJPl29Z+J9N5MHdg==,type:str] +gh_oauth_token: ENC[AES256_GCM,data:i7jTM+fYsOLhqC2KhKxhyPy6qK6AthpexAqtvGjHNcBphjln9xJVog==,iv:g4uHoZ53Ac4/z9dtAbolmtMS6LGWKB/hZWlzUDD+ldQ=,tag:PmqyChUyjqzzVWH4ac+F/g==,type:str] +305flats: ENC[AES256_GCM,data:hFRF/Fi4+YnfdE3ZMwVrXynAI2soX2uu9A==,iv:t7/hVpuDjZ5FU5vaklu2YeGo4/9HAOQYpgu3NvtV1fE=,tag:0zX1xOYkmtXbh5l2blptYw==,type:str] +abaco: ENC[AES256_GCM,data:rDz6RCMeiryiOqNIwRyowujrX+DLHhQ68A==,iv:THGC/xvmK1dcvsoV6TncTd+ysugBA76wO31m+bQpNvI=,tag:4KUTPA49lINicmurnJvtLw==,type:str] +adecco: ENC[AES256_GCM,data:XUs6/GFY8Dsnc3Pc,iv:g0u62I2/UpdXfoD6R5Fd/Ge9Efd+O1mewX8BdXbpF8g=,tag:kXnrrtQe/4rb3+56RqmQUQ==,type:str] adp: - username: ENC[AES256_GCM,data:FI2ZmeB461iOHo2vhA==,iv:wY3wQYT4HxeIAlgV4HHz0Sb9ZEywU/cegEOoWqnnUuk=,tag:8H1DWHqUhJS1jk4YyNVMYg==,type:str] - password: ENC[AES256_GCM,data:eCJ6BjRDREm1AjoQ/RWFNg==,iv:ky0+VII6lCltmk6nOyPWKbSvZeO/OpHxx5mdj8XW95w=,tag:FALqR/zTIbnDMKkEUgsqSw==,type:str] -aftblog: ENC[AES256_GCM,data:RqoANwihXJuok0j0Ef43Ej+orxf+oRA/pA==,iv:0arFydFqoUCsdzi2fQGNOC7FrUc5r7zTZH0bFqlSTJc=,tag:Z4x1xyX5OXlWMzBjm4pjGg==,type:str] -amazoncard: ENC[AES256_GCM,data:dVSa7eH049IS5OO/qw==,iv:mqTHUnMIjxr1FmGFIZRe/YjdvnuwdOrjaVf0gu9Yn4s=,tag:T0R2GLOitQFiD5314Z2HgQ==,type:str] -amd: ENC[AES256_GCM,data:NOYS939Wu4PguhDyE3OXMg==,iv:d1fFT5S751juH0yqhrAAMCXObSpwRCKpd47lNy3VSy8=,tag:iDrmfDSAQ4L7sUAWkLe0Qg==,type:str] -angellist: ENC[AES256_GCM,data:Ms+968PX7Dd6O4tUQ2yHUmy0BDoL2LKiNg==,iv:x7WHEUFRzpw5NBCAXrVZkBmc3mULoCEjGrp7cAxxDwI=,tag:QIMMK1+IiQzeMO8lubC2Gw==,type:str] -anki: ENC[AES256_GCM,data:uA1zEi9YhShTzv2EhYNE9B/QfpJn23xScw==,iv:Ed4H/ax6oFFdqs8JmC64m9l4+S9DaAOPJOOwjDsy4/A=,tag:FOOt00G9tltPkSIIZgv5kw==,type:str] -archerA7: ENC[AES256_GCM,data:7sKw9K1DxWLibEUW1cPEk9fn/C8ujOu6Pg==,iv:dcuSpQ4kfxFGVoc1U4FdD7HDMBO+87qQju3BxnsxBSM=,tag:sKWjnPNPQD9/gHB9U/c/Rg==,type:str] -article: ENC[AES256_GCM,data:bmHcX/a7ZmRDAW93e+Oe0G1zNNMtkcfIlw==,iv:gCh//qD9/xUQrwIzcRQArl2C1Cg98HOKZeet/UMYDVE=,tag:P6TvXZglUN0L69qZX0WPHQ==,type:str] -att: ENC[AES256_GCM,data:oieJPTG2vTWJDr0TwQ==,iv:Yd157+bScQwpPk6Lgc/bNx7PZwRJdeGi4E5c27MDAmI=,tag:da9raGyc2HcKugeoEW2Kvg==,type:str] -attmodem: ENC[AES256_GCM,data:ToTZzx6KU1Qc5Q==,iv:FEUkTDdnQ39MjpbfnU5uCNKhJeA4uJ7vo1u7jBBPYc0=,tag:/lKdkFS6yegGDjsOBHNrzw==,type:str] -attnumber: ENC[AES256_GCM,data:iz0tfrwcUe3N,iv:1SwiC30onbM0hvsDBaPhkRucl9X/VSFXSaPvwNnB57k=,tag:p0Hj62eIofemDDf3vnlOBg==,type:str] -austinsymphony: ENC[AES256_GCM,data:3YP9bNmkIosD/G7kN1EjQbZEN0jCv0So1g==,iv:f5YrSFvWJ1yZCO7As43c5fgiJ/tWnQoqI3BDC7rbPwQ=,tag:YMTGso7662Qi6BN6OU4QNA==,type:str] + username: ENC[AES256_GCM,data:8NmJGO8u6zJZCWCYuQ==,iv:wY3wQYT4HxeIAlgV4HHz0Sb9ZEywU/cegEOoWqnnUuk=,tag:HmZICzuBRhhcnykA4uKQkg==,type:str] + password: ENC[AES256_GCM,data:OGKHxBVX7sm8vtaEXJIh3Q==,iv:ky0+VII6lCltmk6nOyPWKbSvZeO/OpHxx5mdj8XW95w=,tag:witibv8uNHiqC42yhDGM1A==,type:str] +aftblog: ENC[AES256_GCM,data:R/6EpNLkrxHolHuu+TC0MjPwzrgSU//YCA==,iv:0arFydFqoUCsdzi2fQGNOC7FrUc5r7zTZH0bFqlSTJc=,tag:Oath0G/P3PwknxiTryU4Kg==,type:str] +amazoncard: ENC[AES256_GCM,data:Df9mF2W9VjkrMVh9DA==,iv:mqTHUnMIjxr1FmGFIZRe/YjdvnuwdOrjaVf0gu9Yn4s=,tag:aHd8q8qMprUP6qrR5MUwPw==,type:str] +amd: ENC[AES256_GCM,data:kJWWhYxtu1kMVJhPfHrS4Q==,iv:d1fFT5S751juH0yqhrAAMCXObSpwRCKpd47lNy3VSy8=,tag:unuWi0HooSKF80ws7TiD0Q==,type:str] +angellist: ENC[AES256_GCM,data:tgB6QjuBpKSa6jaIm0HBYldFm5zMwepePw==,iv:x7WHEUFRzpw5NBCAXrVZkBmc3mULoCEjGrp7cAxxDwI=,tag:2GCYH7eOJpahWQWfqxGipQ==,type:str] +anki: ENC[AES256_GCM,data:IHNNlKJXzgReCeOKjFj7GrgukokdNMXFYA==,iv:Ed4H/ax6oFFdqs8JmC64m9l4+S9DaAOPJOOwjDsy4/A=,tag:OyZK7feVdvIsCWSJRWNyPw==,type:str] +archerA7: ENC[AES256_GCM,data:Z/lHMzimxHOsOhKg538qqsSkzkfQJWsZIQ==,iv:dcuSpQ4kfxFGVoc1U4FdD7HDMBO+87qQju3BxnsxBSM=,tag:NfF39niQIApk+0o2q0zITg==,type:str] +article: ENC[AES256_GCM,data:+Qmlo/lf4Zf1XRAcRdh9Ohnvycdaln/m4g==,iv:gCh//qD9/xUQrwIzcRQArl2C1Cg98HOKZeet/UMYDVE=,tag:XyhAXAH6jjey9n1mxnQkNQ==,type:str] +att: ENC[AES256_GCM,data:iLTHwfzi4GDs7+aJYQ==,iv:Yd157+bScQwpPk6Lgc/bNx7PZwRJdeGi4E5c27MDAmI=,tag:h9g9lalaUtiq3SxAp+S0nw==,type:str] +attmodem: ENC[AES256_GCM,data:RjQOdgx+GpoFqw==,iv:FEUkTDdnQ39MjpbfnU5uCNKhJeA4uJ7vo1u7jBBPYc0=,tag:0xu5YaFL11KoMjZnk6qK8g==,type:str] +attnumber: ENC[AES256_GCM,data:u3jg4d9A6eLc,iv:1SwiC30onbM0hvsDBaPhkRucl9X/VSFXSaPvwNnB57k=,tag:ulz5xaLeQTSGUcwWDTFeDg==,type:str] +austinsymphony: ENC[AES256_GCM,data:bBBLXcUoeN6gv0iCNwxs4ag2wdbo5pv7cw==,iv:f5YrSFvWJ1yZCO7As43c5fgiJ/tWnQoqI3BDC7rbPwQ=,tag:gzRnp3LCIq2pXKbPkJwBCQ==,type:str] austinutility: - password: ENC[AES256_GCM,data:HYMPrWzNqvewJvwwl8vT/28itLXJZUm7+Q==,iv:+h1ZQADUhGl2RRny+qmh4Rgoj7bK798Kdh8yracd2MM=,tag:K0IVWOsHFXcfbKJmb/sbVA==,type:str] - username: ENC[AES256_GCM,data:6oILeeikclzhB8wWjNQ=,iv:nU7sqF/Ae1mH+FdVAXJY1QGc1NYR726iSwgJABlzq4g=,tag:ACUzkWQXS85Spp4qju85yw==,type:str] - email: ENC[AES256_GCM,data:HDde7YpGrPf48q2/JkcPlp/7TNbgSnP52g==,iv:sf5IhwmfTH3F4gK9vO1EE2f4a1x1ZM2/6u7cLMgwXwE=,tag:QhM/cBx9HwbxWqwGd+rkKw==,type:str] + password: ENC[AES256_GCM,data:/u/YLdUM1NRyZsFi27b5Assf1hRwoVf3qQ==,iv:+h1ZQADUhGl2RRny+qmh4Rgoj7bK798Kdh8yracd2MM=,tag:zD4N4NeQmPsmLLKTA9PTdA==,type:str] + username: ENC[AES256_GCM,data:FFFsKbg4NMrbbHNKfns=,iv:nU7sqF/Ae1mH+FdVAXJY1QGc1NYR726iSwgJABlzq4g=,tag:+vbOEG+Jv4iAczMUqJfF3Q==,type:str] + email: ENC[AES256_GCM,data:FjksNKmGnjK8kT6GUrmo3TZuxNCZC8IuGA==,iv:sf5IhwmfTH3F4gK9vO1EE2f4a1x1ZM2/6u7cLMgwXwE=,tag:SZYC9mlG5gurvtNSYeHz1A==,type:str] security_questions: - - question: ENC[AES256_GCM,data:hNwvsLvXp0a0vH/VvawhIOwP8vuX7Dfa4EYaKaD5ATdbteJo06UYBA==,iv:sju8i+9BhNCihoSx9WeIPtvk2cZxnPVnZ1+vC2hsmoo=,tag:OncfX99gWETAxZ5rISAzuw==,type:str] - answer: ENC[AES256_GCM,data:7JqlfkaoDSDT2TJVi+s/bsHS+0xxLZ66xg==,iv:kgxtEqrObSdMmlFlNk1BeFPSCujZdKHTGIZa9X6Hdiw=,tag:usNgVSRzaQE5fJ6xwmDvdw==,type:str] - - question: ENC[AES256_GCM,data:HaQI3YR3r9lF027qzKP5glcPKRDtB9Ybl7xhB0+nxM4mQnY1RrRUsF4D3F0=,iv:5PWEm2XAtPvLaurDFVLAO5S0Q7sTbiHL7Pq3FMqR9wU=,tag:At4HFQlSdRnoaG15Yj1LPQ==,type:str] - answer: ENC[AES256_GCM,data:dNAuzf/VaabtC43GKSikBMcdu6qzUWf0wg==,iv:SZ49Ll51E5Pz+Mp++cXoawD1sFB6nErdKqwyL+dYP/8=,tag:PEuIixiYNGydCKY8a6UXrA==,type:str] - - question: ENC[AES256_GCM,data:2X1CTdTEMHujlEebTUci+XCQjS1s8zNTJag1GbGw5N7MARWGOtnWkQ==,iv:4gCDDjwqrHWN6d9pBUCIa1VvBuYvNKVKZTE3UiwKheM=,tag:kFhnUG3H0aVD072u5ZPyZw==,type:str] - answer: ENC[AES256_GCM,data:Eg2hh2hixWmynlfN5kc/XAKvaBQw57mNrw==,iv:+REuiyogV30uGseNu5Zl6sVKmzze4cPfxQtZpbJPSQQ=,tag:scit7hsRrk7TYWjwAdxZmg==,type:str] -backblaze: ENC[AES256_GCM,data:W9pWPzXMy0LW058IlQZqnaI20pr/UmQ5ow==,iv:K88rjr7yk3eO/WsxOFJpAaRSHALcmUfSuo4OQaqY4y4=,tag:Qj3GQL3/b6Bg5rZgaIZ9jw==,type:str] -backup: ENC[AES256_GCM,data:5GBPZgrTIwgBBolPv98LAaS2y7Vw4JdE7g==,iv:LKZ+brDhFlrJqANeeJ3Q47kmDcUD4eUoduxYQJ7rtrA=,tag:0k4/jzXxLnkGTd5ZRJL4AQ==,type:str] -bookmeter: ENC[AES256_GCM,data:fhqoWlrbaQbWaUBqGGB93yIICEoR4os28g==,iv:0l3JY79XzMPX+U2g+sHK9brmOuEDBoUCnN4p27Ply+I=,tag:GOV553iSQkg1IHwDDb4xbg==,type:str] -capitalone: ENC[AES256_GCM,data:ulcb5jfsPLmbwT7iUPHa,iv:YfOLhr9aVl0roSCINCgqT6P1MYk2Uadm65AY3SRp5aE=,tag:z5TeF3KxxZfWXdIZ3izRvw==,type:str] -castlehill: ENC[AES256_GCM,data:/C/IVjhJSnuUYvkrmvrkftlsd/Ewe72zzw==,iv:PPfuLxAxnrmIpyU007cBXqW6Q0W6bQC0vwNftW3z8Ho=,tag:yW66QpiVDPerc/JBUoCDUg==,type:str] -cat-fi: ENC[AES256_GCM,data:7T8Y9yJeuLlc+2kMLUVPjFrVzfUM6s/6vQ==,iv:d5kop0oPyzeS7N2/zVOMM/HgYLGmovhcYfdYfyGPLso=,tag:I6WEp7ZntwSe3dhL0Kqi9A==,type:str] + - question: ENC[AES256_GCM,data:Jp3dv38gLFBbInQTxVVTtpUHqf39bed0bzPopc3rGBqWhjRO0E1V2Q==,iv:sju8i+9BhNCihoSx9WeIPtvk2cZxnPVnZ1+vC2hsmoo=,tag:Qay3BOQTaz/boqls7xERUg==,type:str] + answer: ENC[AES256_GCM,data:iHUnoIhQ+efWT/+9X0w5GBK+vMaiHOsjIA==,iv:kgxtEqrObSdMmlFlNk1BeFPSCujZdKHTGIZa9X6Hdiw=,tag:ZPUPLI+pqC8mMtgWyOL9kQ==,type:str] + - question: ENC[AES256_GCM,data:wanLz+jNwmB4pIFooKcxyktjaEUMSmlSQeKL+OF3q2M2T1n26H0TcYAS4Mk=,iv:5PWEm2XAtPvLaurDFVLAO5S0Q7sTbiHL7Pq3FMqR9wU=,tag:199XGPozfTvKWy5nbOTQig==,type:str] + answer: ENC[AES256_GCM,data:wsZgaW0oHClNavVMjCcLKKJj42Us+vEiyw==,iv:SZ49Ll51E5Pz+Mp++cXoawD1sFB6nErdKqwyL+dYP/8=,tag:9pDQ4bgfVqEBSNLqQUe+gg==,type:str] + - question: ENC[AES256_GCM,data:MJjBB6m7gnfHPCG2zOaz2gxcUd0zcHuGILTbtlhmZGvfP7sEIGZHOg==,iv:4gCDDjwqrHWN6d9pBUCIa1VvBuYvNKVKZTE3UiwKheM=,tag:KsoMVkF1SqGPZFPPtNhrXA==,type:str] + answer: ENC[AES256_GCM,data:FFRD6J4YAH4cbIkGjpaivKhFVTmkzybfdQ==,iv:+REuiyogV30uGseNu5Zl6sVKmzze4cPfxQtZpbJPSQQ=,tag:jtnNf1LGv2QLF8IIC++5PQ==,type:str] +backblaze: ENC[AES256_GCM,data:QK8ZyuyGOC42a/GnXifn5k8kIb8v6gGpmg==,iv:K88rjr7yk3eO/WsxOFJpAaRSHALcmUfSuo4OQaqY4y4=,tag:lhzFO3XZ6E0oolXFv9d+bw==,type:str] +backup: ENC[AES256_GCM,data:d3RR16DNsVPesL4sCx6Rd9Ix9yYsNWC5Rw==,iv:LKZ+brDhFlrJqANeeJ3Q47kmDcUD4eUoduxYQJ7rtrA=,tag:zTeEgI6CErAEcs7y9TDzMQ==,type:str] +bookmeter: ENC[AES256_GCM,data:nQSC8sQk5UUGvOMSNXx/Wn7K+/FQYvUayA==,iv:0l3JY79XzMPX+U2g+sHK9brmOuEDBoUCnN4p27Ply+I=,tag:8SHBokWH1SOwl0GpiRZm1g==,type:str] +capitalone: ENC[AES256_GCM,data:QiqV36ygLvFfVNW0S8KT,iv:YfOLhr9aVl0roSCINCgqT6P1MYk2Uadm65AY3SRp5aE=,tag:Yd0OrsKCLgCCH7A99KERVQ==,type:str] +castlehill: ENC[AES256_GCM,data:ssWlPgpfALXveghFQjjOh85i4M1HJwkiHQ==,iv:PPfuLxAxnrmIpyU007cBXqW6Q0W6bQC0vwNftW3z8Ho=,tag:os6O50LHqJ5EkvcgL4h9bA==,type:str] +cat-fi: ENC[AES256_GCM,data:QO8V/Mwe9x9YoMZ+Uc1zSVYPWX33ANP8Qw==,iv:d5kop0oPyzeS7N2/zVOMM/HgYLGmovhcYfdYfyGPLso=,tag:oxe5A3oQM6dtLkw5NVZ9ww==,type:str] cernerhealth: - password: ENC[AES256_GCM,data:2f27Drapwdzm+rh3ONg4+HC1TkGq/YNwMg==,iv:xsGOYw6IrWPc7Q7PhBcv4KwlgSNCpP6LZhuqTIQxeOU=,tag:69A4FpofmQh6hngZ2tqOjA==,type:str] - username: ENC[AES256_GCM,data:0eseC1s8+aXzs9YtPA==,iv:Cdt+0bJFoWKWJmJVwakn05C+NHqr9Wfgy/gZHRC5rRQ=,tag:pf3mEfWRDn7wo0S4EUntiQ==,type:str] + password: ENC[AES256_GCM,data:9weFGolBfvVlZOQXYvIKyZ9ll4icdtClJQ==,iv:xsGOYw6IrWPc7Q7PhBcv4KwlgSNCpP6LZhuqTIQxeOU=,tag:U3QtddtrT2/taHtqwEoFlw==,type:str] + username: ENC[AES256_GCM,data:ZhKeMVSBs3ZRGdYULQ==,iv:Cdt+0bJFoWKWJmJVwakn05C+NHqr9Wfgy/gZHRC5rRQ=,tag:Sda/EudSvYkhATVkGocPQw==,type:str] security_questions: - - question: ENC[AES256_GCM,data:cTGseAmXyHj/Wweppoc4hZJsa/gaBACt,iv:dqjWpp/bPodfiPB2x55LJ6DeAj2ETnxQ9hfbKxhOyQc=,tag:cJz3VGFhoN2wRy1YHmwV5g==,type:str] - answer: ENC[AES256_GCM,data:mH2Cr2NlYZU8ZynvDWIBJeP0KuOJBYIG+A==,iv:fFUNv1m46Ub/Fapdl5EtJYLETC2YeZWAnS4H4zaB544=,tag:6qWHJHIlIXnsFwr7ogf6+Q==,type:str] -chase: ENC[AES256_GCM,data:xs1D1HjPHpH2PtoOPx2r3kxask0ULXfMNg==,iv:bpR1VLUTUcNEVNRtACcAqFGCTjdC5RbsfieL65a/UsM=,tag:yi5MfgiyL0rTBaVai7YU/w==,type:str] -chatgpt: ENC[AES256_GCM,data:BFgZ71Y1m/sGDfwhvr0LCwje/PkdcECy3w==,iv:HMm0AShK0qWfkL5/A4QP3eUgrqHelNMHB8bPxx+UOiA=,tag:YR8sw04IptGyalN/ZylY3Q==,type:str] -cigna: ENC[AES256_GCM,data:VU5Vn7ynlWW9JdZk,iv:vEQkejoOVuniHVaYRl3Nicyvvj6XtQiGOekdXGkBejQ=,tag:QM7/vtz45TZ2BTKkkRMzrA==,type:str] -cls: ENC[AES256_GCM,data:2OppMC9jW2niR+vM7zkgtIeh0pbSnO+sMA==,iv:2MkS+HViCcTZwNSJZl/vSsZegol1y+rojZkPygHSm/E=,tag:pb6/centguUgIdX7AoMx6Q==,type:str] -craigslist: ENC[AES256_GCM,data:SNoZt+bkJ8Q69erRESdrvvG2k1tDXvWwLQ==,iv:6HYijnwqeLds80r/TleM1OwGR1CZbC2yVtvS3M/C9HM=,tag:lwcF7rMOOx7hmOrs+WPINQ==,type:str] -creditkarma: ENC[AES256_GCM,data:HnS7n0YW4jSUPQfqInEe+3/licR9B3qKWg==,iv:I6PoxzYpwIz8IFCFdkhCO3L/2wUrvBIiTtXzjAFTo4g=,tag:nQzMtCNOjOlesPn0qnjE7A==,type:str] + - question: ENC[AES256_GCM,data:cMxATJl5PFuITWeF1tNgzbCkw8ABXXmx,iv:dqjWpp/bPodfiPB2x55LJ6DeAj2ETnxQ9hfbKxhOyQc=,tag:20Dq34j7Ru+uPn698qy41w==,type:str] + answer: ENC[AES256_GCM,data:pRep/2HmC6wlyPzxCHnb+w6DIc4aU2bgug==,iv:fFUNv1m46Ub/Fapdl5EtJYLETC2YeZWAnS4H4zaB544=,tag:j9eTJfeNQ0MBfNOprsHdCQ==,type:str] +chase: ENC[AES256_GCM,data:uYLbo1JvMfHGTG/JZIGSosPStu3TeZ8ddA==,iv:bpR1VLUTUcNEVNRtACcAqFGCTjdC5RbsfieL65a/UsM=,tag:isqkg+Le/JyVo7Vnt37hyw==,type:str] +chatgpt: ENC[AES256_GCM,data:EMaVYMbF6soke57+RAmWDbM8FT1WItL9Mg==,iv:HMm0AShK0qWfkL5/A4QP3eUgrqHelNMHB8bPxx+UOiA=,tag:byhwU+KR9oz6HzgQ0xfqgA==,type:str] +cigna: ENC[AES256_GCM,data:3kU7vgEapUdixlMj,iv:vEQkejoOVuniHVaYRl3Nicyvvj6XtQiGOekdXGkBejQ=,tag:ntf0D/h7QuxZgj9WphjDVw==,type:str] +cls: ENC[AES256_GCM,data:KA7Se62wPJOY6b3Z+33+bKrQrGUXgNuk0A==,iv:2MkS+HViCcTZwNSJZl/vSsZegol1y+rojZkPygHSm/E=,tag:Fr8iwww2lQVpd6U5mjuCbQ==,type:str] +craigslist: ENC[AES256_GCM,data:YEqx7UDvjsH8zSUzfcuarvCt231St4f+LQ==,iv:6HYijnwqeLds80r/TleM1OwGR1CZbC2yVtvS3M/C9HM=,tag:CR9C09FbNmXFtIyLgVRxtw==,type:str] +creditkarma: ENC[AES256_GCM,data:noKa9asspbC7lLDD4yRvDVBA/G7/ztpm2A==,iv:I6PoxzYpwIz8IFCFdkhCO3L/2wUrvBIiTtXzjAFTo4g=,tag:lKT65DdjLQy6uVol60gErA==,type:str] crev: - password: ENC[AES256_GCM,data:2DRq/LHFTzbJGHDUNAr50iiIpOHv6gP6Hw==,iv:P4zSAOkMVvW7/+EffpXzkkc3liQPGoEM9bzLAJc/Zd4=,tag:jKGvSWFrmio8aZ/G1xBIUg==,type:str] - version: ENC[AES256_GCM,data:0P8=,iv:yIBIVtG33axMCEmuWTQ7/sdmGmrcoBrLSlXpGAuTve8=,tag:6dimK5OFiND96RnMZDGjiA==,type:int] - url: ENC[AES256_GCM,data:miI4S1tT8YlxsThUopiruuub4CZvaqFtmQN2gQ8dAY2vwTCp,iv:IcyqiEZWtq/hNHEA6k2H5iWcqbdbt0zBg1tJMATq/NI=,tag:M5aZfSPRiKTNGtISTvSGjQ==,type:str] - public-key: ENC[AES256_GCM,data:6XQ4GnLtUO+fh7yGgHdDGHRpH7Op8Rrp/DHoIKU3wlFD5vDWBlpX8+Q/mQ==,iv:QDCGeKguRLMAq9JMpXfP+s5GItudZaCpCh5SZUZIm54=,tag:2YNTbQKB0YKfyRrsAwJddw==,type:str] - sealed-secret-key: ENC[AES256_GCM,data:5nTHlNpv6LwxS3EldG2GlOU+lhZ8vaPCsdyMnS5HytqOc4yj0AYpUH9VT9Ro0KY9ycrYBvap8PZMQbL3Vgf0Ag==,iv:n1UFUwqItVBo30vU5rceOH3D2jTjg+nx+xbrvqpPYcA=,tag:6beJjyWl7V9Iy2jxV/z9Rw==,type:str] - seal-nonce: ENC[AES256_GCM,data:FX0Hcm3a3F3h42zJJgjR6KbjbEA4faN0rVd9/AMULmqt78qn6OTU53xaow==,iv:D/Sl9eNcwFUQ0AANVomr9OaAJGBIMDLsq1767ccrs5k=,tag:RbZCWYWTIlnuqL54feDtyA==,type:str] + password: ENC[AES256_GCM,data:6HywknttfI74zycScrW5FIf/dXrn8Hjbvw==,iv:P4zSAOkMVvW7/+EffpXzkkc3liQPGoEM9bzLAJc/Zd4=,tag:JajegsPt3Gr9X5lAzJvFgA==,type:str] + version: ENC[AES256_GCM,data:Vsg=,iv:yIBIVtG33axMCEmuWTQ7/sdmGmrcoBrLSlXpGAuTve8=,tag:3OwfL7f57kA8vg3NdyUvAA==,type:int] + url: ENC[AES256_GCM,data:immM4VJX8ZtIl1nJwsksbs/bbjynHLOcmNstac6cN3HETD7L,iv:IcyqiEZWtq/hNHEA6k2H5iWcqbdbt0zBg1tJMATq/NI=,tag:Z8xMhhXiZugxQnbH6cb38Q==,type:str] + public-key: ENC[AES256_GCM,data:Fljr8xN5jvCAOJZQrULOYCpZmRxOTIEgbFzvJ6BsZgpzoLcZhpacz9AweQ==,iv:QDCGeKguRLMAq9JMpXfP+s5GItudZaCpCh5SZUZIm54=,tag:m7mhLvEFa2oQb3KrPBewVQ==,type:str] + sealed-secret-key: ENC[AES256_GCM,data:OX+LnPa75YIfWwnGLzZ6h0E8/OUMF6+138MrE/5qUgaGd/6zP+xT9wnAaYufRXt/v6FXCh/mPMUx13+m6UpTiw==,iv:n1UFUwqItVBo30vU5rceOH3D2jTjg+nx+xbrvqpPYcA=,tag:D320CuCr+CbgGsYQ+i2PkA==,type:str] + seal-nonce: ENC[AES256_GCM,data:JfCmB35K7Fx9dnuRTuiULEVgJKYMTDh9rWIDBEUIUgZfnKkoHA35xP51Uw==,iv:D/Sl9eNcwFUQ0AANVomr9OaAJGBIMDLsq1767ccrs5k=,tag:P/GUFLP+O/ebjRJwOVJ+kg==,type:str] pass: - version: ENC[AES256_GCM,data:Mro=,iv:AOUlTWJLeoBZ6Hj1wcrHPs0+UjowMlu0yZ25W1+DRA8=,tag:EdHtvanyLd/4wvuS0Vl5bQ==,type:int] - variant: ENC[AES256_GCM,data:yukqQF4D/B0=,iv:xiA1xMP3o2LW1+CRKJW+kvvGCvG4JtkR4SK6E2jQaas=,tag:PcjXZL00VR4lNAnGhbMsMQ==,type:str] - iterations: ENC[AES256_GCM,data:QG2U,iv:prNvETUWSCio0VCcr4MTDKZWtbEEnkSloZNBWxnBNrA=,tag:4UFqMC587Q8hx2eBz3pPMA==,type:int] - memory-size: ENC[AES256_GCM,data:YpxdLA==,iv:eeZ232h0D6igY4sZ11K9k3KnTdYpiU1IzDOkhi/X/Qk=,tag:YHUVBA1LoqFfI0EUIJ2ZWg==,type:int] - lanes: ENC[AES256_GCM,data:zA==,iv:8jvsof0e/oLkvG9MUwOXioPdS34MFN4J1sQ+MiXmRNU=,tag:wCtZoz8AZksb7d1jG5Dukw==,type:int] - salt: ENC[AES256_GCM,data:J568Ef1gKT8+MxyhlauLYkcFtYlySyV/z3Df7bCZsGVCSb0oqdsq0C+SXw==,iv:kw9oS+igzkMqb96rL5E2GFQg9Gj4XUK8Pvsv6pUCdp4=,tag:HLC7m5laMtFJawJLMvbr8g==,type:str] -crowdcow: ENC[AES256_GCM,data:tCq2NMaY9NnkllDS6FwXqtm0F0LSL+axqg==,iv:FzElAn54NcZX4KT5RcWdPNfiuxImd7MK5dxKwZjnOQs=,tag:lOUUDkOI3lOSF5I5h0yJVQ==,type:str] + version: ENC[AES256_GCM,data:RN4=,iv:AOUlTWJLeoBZ6Hj1wcrHPs0+UjowMlu0yZ25W1+DRA8=,tag:5cN4iOZjiEyePFN3qKjqZA==,type:int] + variant: ENC[AES256_GCM,data:gcE+fV3nIvM=,iv:xiA1xMP3o2LW1+CRKJW+kvvGCvG4JtkR4SK6E2jQaas=,tag:GByur8Cx8Mfc3eIhX1qYGg==,type:str] + iterations: ENC[AES256_GCM,data:/06H,iv:prNvETUWSCio0VCcr4MTDKZWtbEEnkSloZNBWxnBNrA=,tag:4Pm6+8cL47b+kRyE86Au7Q==,type:int] + memory-size: ENC[AES256_GCM,data:fca44w==,iv:eeZ232h0D6igY4sZ11K9k3KnTdYpiU1IzDOkhi/X/Qk=,tag:qTJYDcVP6H9YkF4j9c4BTw==,type:int] + lanes: ENC[AES256_GCM,data:wQ==,iv:8jvsof0e/oLkvG9MUwOXioPdS34MFN4J1sQ+MiXmRNU=,tag:V21GOY9YGCb6udoQnjmk6A==,type:int] + salt: ENC[AES256_GCM,data:Wed7k/3Yo1weBJWl+Nxyp+hSPhu3qUv/RqswpmbUL1AlhNzrBgKVc/2aDg==,iv:kw9oS+igzkMqb96rL5E2GFQg9Gj4XUK8Pvsv6pUCdp4=,tag:tTjdHYcuM63Feu62vrLgGw==,type:str] +crowdcow: ENC[AES256_GCM,data:ae3GvISjeOoUpG+snP5TB7gPsGyNV7AYqw==,iv:FzElAn54NcZX4KT5RcWdPNfiuxImd7MK5dxKwZjnOQs=,tag:RyR5rMZQ7VJBjcBjyG/uKw==,type:str] discover: - password: ENC[AES256_GCM,data:7cldYAeUsGRO7UAe9bGoFFo8,iv:ij3vXBFqH2SKXApGh/PXF4TvXiiVa1H54axBbUHEA+M=,tag:LBFWULYCjp5WdaI0u4XOYA==,type:str] - username: ENC[AES256_GCM,data:ntEOC75m6GAZug+fjA==,iv:mEGRfTjipMP85EmPHNBcarECpTF0CCIHq2OYRgOddXI=,tag:5wa85VPD/zWj6tAoQtCkTQ==,type:str] -doordash: ENC[AES256_GCM,data:28SVpG/Cg/H6u8i+S90IkRdpJAStgqnjYw==,iv:PyVWffbFT0JeBAhBIdfIziilT/ShfwtT/0kJjN0Tqj4=,tag:09tN7NH6wwg6cZvbhDGItg==,type:str] -ebay: ENC[AES256_GCM,data:HackXBeZG6pqWgEJlylPwBjGVht6tPvRMg==,iv:ooono6GNMe4CSMmWadyOJZefo91SIfg4fLIqq7agL4U=,tag:hpLBtjDmUMeEGOmp4k8UIA==,type:str] -ecobee: ENC[AES256_GCM,data:zQKWmoeNG0NowBz6exCnGCn6sFRGjjEr7g==,iv:edHlcWw+2RwIL9qhf0USrNuz2x89l6s1K6IkB6G56MU=,tag:7bOG6Y470lj6V1Q20Z19rw==,type:str] -ehentai: ENC[AES256_GCM,data:i/E/uzhD4RoR3IiTTkm0AA==,iv:w2BfCuvm/83xrvyVCiheUcYzXVNJ2zV6HvzkQPOJa+o=,tag:lKMhbjsR3xiK/wW3Y4C05Q==,type:str] + password: ENC[AES256_GCM,data:BnHaGv8AD/A46FjoyCMANUhK,iv:ij3vXBFqH2SKXApGh/PXF4TvXiiVa1H54axBbUHEA+M=,tag:jfUYqFBsT2u/SLq/IwBRCA==,type:str] + username: ENC[AES256_GCM,data:mC1KKJTgbDnPfiYvHg==,iv:mEGRfTjipMP85EmPHNBcarECpTF0CCIHq2OYRgOddXI=,tag:wtqeoRt77GtxgjDNiB0IDw==,type:str] +doordash: ENC[AES256_GCM,data:C0jERIEkXh76jYelM09/PeeW+IsUp2PReA==,iv:PyVWffbFT0JeBAhBIdfIziilT/ShfwtT/0kJjN0Tqj4=,tag:B9tuH42d5ToUI7W8GUCzrw==,type:str] +ebay: ENC[AES256_GCM,data:uKGlbbN3r1av2PK8xeTMn4h2+mZsCz38qQ==,iv:ooono6GNMe4CSMmWadyOJZefo91SIfg4fLIqq7agL4U=,tag:13rL1s1ifyW77xMmdisxnw==,type:str] +ecobee: ENC[AES256_GCM,data:GJlwD2672jvAKnuALsAHaMPe95HFZtW80g==,iv:edHlcWw+2RwIL9qhf0USrNuz2x89l6s1K6IkB6G56MU=,tag:i9yFX5KqkExrsAFOFxwAmw==,type:str] +ehentai: ENC[AES256_GCM,data:AWsn08DbNl2nS/ozc5cugQ==,iv:w2BfCuvm/83xrvyVCiheUcYzXVNJ2zV6HvzkQPOJa+o=,tag:7EBpVBY8XeobeqqQSIRGBA==,type:str] element: - password: ENC[AES256_GCM,data:5cj9rV+KSzKBfTdw++zeUBjvLeOZph9s+w==,iv:ZMRnSXOSNcprF8pFJmIEcuZ62D4A2zJJMxl76DlZkpI=,tag:YISukT4y3iJllSVHY/XNGw==,type:str] + password: ENC[AES256_GCM,data:HwSMO75tJKMIqw7EzkXXaZGx+WkV84ElZg==,iv:ZMRnSXOSNcprF8pFJmIEcuZ62D4A2zJJMxl76DlZkpI=,tag:N3wm0d0c+8pmqjqnpF86Gg==,type:str] backupcodes: - - ENC[AES256_GCM,data:eWyc4bpJ1GWKIDpaTZch1NvUfUDZXx66e0kDHpwz8ZXOOk1DG5o2mfcrSZ/eTyM6bekgvOTmTZf/tVk=,iv:8DRjzl7vR9FNZ62BfiMvZlZh0y6vMqY/sTYonDlO6aA=,tag:NsaY4rao+DP7+MnBdWIM2w==,type:str] -ellishighline: ENC[AES256_GCM,data:mkxCWmmpLILifgOykD5LHQVQFzI5STlREQ==,iv:mwOr7AagQrqSDPnlS5Tk8iBH4rl6+LcCjrPM+SfJp0I=,tag:iICQHVPUGwOGH3axo042lA==,type:str] -encircle: ENC[AES256_GCM,data:/Tfl/I138nM4D0IeHcIeV42qWvRos8q4Cw==,iv:wMf2Eliy3MTMMU3d1NqcObn+9Hmc1TyD7s2sA/pTmPA=,tag:H2CDJE7rvQ33GkU8iC4l+Q==,type:str] -ethereum: ENC[AES256_GCM,data:lMkbNVsD8pl5uRFF2O2AZpOoBcdQCCoarw==,iv:xJRYJJD613R4kwtpiCF5ASBCDf0gTYXwsk2ox2O53MI=,tag:tYxqollTkY8Bm+PXLTmUaw==,type:str] -euler: ENC[AES256_GCM,data:9nsqIkd+SqyPPSAfYg17xc4hc1nXHft4KQ==,iv:RnTJMjdF0Q5L9bCRwHyPCf6Ks100HQzJ4hL+bh8cPkw=,tag:pEGytyt08Cd2AlVuj09zgQ==,type:str] -facebook: ENC[AES256_GCM,data:BvU6nIVgqI2ubbjquHiHWcd38Mq3cO1nXQ==,iv:9+/ov+QG4zbW1rjzhW8oe/a5Qo/VI/cDTLodTyXEfkk=,tag:cS8EyKNxHFhOfkdnXBTbsw==,type:str] -favor: ENC[AES256_GCM,data:mL7qB2jX5vA6+jyLHOmKP94R4IwtQkPzwg==,iv:5k+Zbp6Z8aIoESYAof/NBo5YeY4nR9EWGvaCSCGf85c=,tag:sELgJGC4bIThrfbWx+UuiQ==,type:str] -harrys: ENC[AES256_GCM,data:C9dF2sAGppCpuMI2gdBPlXvylyswTRNL9g==,iv:/hOPRVBOmO8xP2Uu+1SuDv8VksmXXN89L7yDoTVAPtg=,tag:iO0vT2lwpU4UAuLI/sEkOA==,type:str] -hashicorp: ENC[AES256_GCM,data:9A0fMzt4pFmtcIH3jl541gFyF88=,iv:OjY3VPLAsZ0eq1iefl8PE4u3pEWLVaCA8HPl730JRPo=,tag:gsUsb6QBlYqmCWZgrEVZEw==,type:str] -hebdebit: ENC[AES256_GCM,data:i2hDyOYoZ0AGk2n9t0Xxj079WnHM6NWvLw==,iv:vpScINk94xE0c3FM5AqMNEDcotpFeqv8hlwxMvxmEZk=,tag:mxRR+3Fs4lC5AhJ9QoRPNg==,type:str] -heb: ENC[AES256_GCM,data:2ARrJX2g8kQNLTT8ZGwHCg==,iv:ZeWSISIv8KWGZEtY9zr5TO+UDVoZWXBOB3D4xr6WbyM=,tag:Fj5UcOXOyPk4p0u4c72vHg==,type:str] -hellofresh: ENC[AES256_GCM,data:RYeFq1oQ0+y7QmMQborSb4UpCD+fbSJsGQ==,iv:qNxwhxEkQpA3358C1In4vxyeRLUXwAB8nyodm0AVmaE=,tag:C3kyNnvfjU8LvxwBHwGnRA==,type:str] -hireart: ENC[AES256_GCM,data:vph3lqgBXS0x6t4GyxiDYtpZCxkqkbP3Xw==,iv:yuTPF2kWiixhCa7/zIZcukk1TnOmp3CeZPF5cxdD9e0=,tag:se6E92bIAhmOYwtlV2C85w==,type:str] -homebody: ENC[AES256_GCM,data:tUmBxaxQpUf3/XDVOcHS,iv:pKwZOTrgSMLg/02EwSnXvmPBtuAwOcE/+IlTBBeo1vo=,tag:7j/TITVhN1B/8qtkfhAaDw==,type:str] -idme: ENC[AES256_GCM,data:4W5lgSLtVJRyhBuMKIBscXpYXKea9vehaw==,iv:st9cC7nr7centOhy+8dQBDPIRdOQsAooIl9hmRJap+I=,tag:hVaHoMYVZmxEgKtMK/UckA==,type:str] -ikea: ENC[AES256_GCM,data:r06jxCgCBi3BuXWWiN5Nl/L3AbPM0Mn6JA==,iv:V9Hs4bq3yYQbJ/o1hrLw1Gqrn61LH1N+SIXGw1o1fvo=,tag:JXEvQvjTW+cXRHqS6/dYYQ==,type:str] -incogni: ENC[AES256_GCM,data:Zzy80toA6yf/4TxGq9hv8tRMyU1T0Ty3FA==,iv:uzAwo8nWoZzKTk+Kl4z8WBtqMrPGlvD2YqbYGPvuzCM=,tag:yNgjUhc6f+mWQzRcpLGxgw==,type:str] -jira: ENC[AES256_GCM,data:Fk6EjYVVhhkVhG8qhpiihQ==,iv:xgQ9QcfRgZ1pEeWFYnayt3TjxuzOL5lbh4ZP7ndx7m4=,tag:RY6MXwOQ16vn6H/M8cZYUg==,type:str] -jobvite: ENC[AES256_GCM,data:/wOiHm7LPxlBVY2JJC8Cew6B2yNUmwXndw==,iv:A6r9Wu/TR6/k1cO01mXw3JqGc02c7DEpx4KlRPpw6kQ=,tag:0/CBLNiMJJt8uAtSfQF1Ag==,type:str] -jxu: ENC[AES256_GCM,data:aubLzFQNOA2zFVmvYuUYPiAO7Lk7o8Fjzw==,iv:xZsNLOCZwP8SUypiU4D0rUwXFF++QftmHZTIN+/7Jm8=,tag:+8sbj5jaFQYglpBvlEhCRw==,type:str] -lbry: ENC[AES256_GCM,data:lTDnRaa4c/wXcGJ1tHNmhQIrR0sKpV8bFg==,iv:r9SRpEIOaDOLVBSdzFUHs0SyiuP553XM7vOUu7Z5Ipk=,tag:Zu6Cfi4GDPrP4kubx/iYYA==,type:str] -lessonpal: ENC[AES256_GCM,data:CPM+5eDjm1FS12L3QIiVyqYS1oHdyeycjw==,iv:u6FOUycwmg+ZkaT7WNoOHQUCS5BZYr1/1FLV66ugfWA=,tag:+pBFlXF6rgXhOE6yKWV/Aw==,type:str] -lichess: ENC[AES256_GCM,data:NmdZLutFlyvbQBIUzEPeam6M3bu8etBhpA==,iv:9KqxraMd0XPP6GxEoaPZsZl/RZkEMD3jxagqry+qBys=,tag:s0Z/yCyzhGjaOoTnoaPmug==,type:str] -linkedin: ENC[AES256_GCM,data:lKUzx1LOEriNjM0sdzxo8ZggTZTHq7uV8w==,iv:Onwyh5IBMOszG22czf94kovDFh6Jm2IT8/DM6pGQmY8=,tag:eYWDYALwMoEEZ1IdCWgWcw==,type:str] -login.gov: ENC[AES256_GCM,data:tGyI9mfyYj5xjX1HJ2vbBozrIeD/Idki6Q==,iv:dafDnk/5liMPmgrWUixYi4w7EuygXL1bjTomeGlWAjY=,tag:vHt3A7GyHccD4WidW/OYqg==,type:str] -mailbox: ENC[AES256_GCM,data:FYej50Ep9ut9NhRg1mcYVPGMv3VA5gCEvg==,iv:HsdtzpmpgIEPsnEN+G8IstvDjZf/u4MZJzrVfYf8Yxg=,tag:iLub3+SBsu/E/7JfCW1wCw==,type:str] -gmailtoken: ENC[AES256_GCM,data:h95vYNsmo9tW46XxlaHN2g==,iv:jIFPdjNQOdSZ2kOPDLS85LfIZJQ9FurpXs5H2Qw1j2Q=,tag:9mDt0USV/TVq9LGEN3Znjw==,type:str] -utmailtoken: ENC[AES256_GCM,data:U4Bx9vqWVjQOtk4VPSr7SA==,iv:29RbRWAKRNqDTTPB9Ma5VFTcEzpSRXDhBtVT9kVqfFE=,tag:Nir4UC32qiJf4Shpifc7Aw==,type:str] -meowbox: ENC[AES256_GCM,data:3jcoXo7OHyhHuI2vH2dm48WOI+g5XUeF1g==,iv:c7zWwSnI5NCFQlTuuB8ra2QHA4gGA/cNz6vqplKRM/Y=,tag:mg3IKQEGhTLj4M/B8jSlNg==,type:str] -milanote: ENC[AES256_GCM,data:uZCEg/xybMiEBf+aukNlY6XQc+58G1IXGw==,iv:ZY81dUl8lCAV3rdTAOKnikIQ2nqI+9jM2f2BrrFyeSs=,tag:zgGMhuEXgDoTrcmbCE/L4w==,type:str] -mint: ENC[AES256_GCM,data:a0ETp1VtDtp4CTOi2+fzqWLghSSjMnAfJQ==,iv:nPNjeiUIDgdsIoFK/n72Lv6RMb+Bd+yKNTIv9fKWu7g=,tag:F/XisbpFmbKnMpghtyxd3A==,type:str] -mintmobile: ENC[AES256_GCM,data:ig4kNQON6H9aYCzYZTcoTibrgg==,iv:qWpmEIf86089stz8d7MGf1WjwzCGwNTIOgHztdqG8Ds=,tag:ayVCFuyO5UzHueny9TYj7g==,type:str] + - ENC[AES256_GCM,data:PdXkTSyo+A5/Pn8TlgtU/D0BYOEzW7v40rsImItQbahJzhi4ejNneiPo8KXaazJS/2UnHufrW07MhZ8=,iv:8DRjzl7vR9FNZ62BfiMvZlZh0y6vMqY/sTYonDlO6aA=,tag:ep7EJt623ZddrmKiHRl5fg==,type:str] +ellishighline: ENC[AES256_GCM,data:Olg5Z5rKmhDA3Qf1oioiRalb1V7/xL/YtA==,iv:mwOr7AagQrqSDPnlS5Tk8iBH4rl6+LcCjrPM+SfJp0I=,tag:ph0SoQs2e01o9Ii4z8CUFw==,type:str] +encircle: ENC[AES256_GCM,data:gdEYjNU+e75dslDaMgGSrM/oxn4qKIX93w==,iv:wMf2Eliy3MTMMU3d1NqcObn+9Hmc1TyD7s2sA/pTmPA=,tag:jcb39ra4s7AAMYjWwbu+xg==,type:str] +ethereum: ENC[AES256_GCM,data:lJLr7ZIAxRKCWcHgwu3Xk7PpsIO0HEVOMg==,iv:xJRYJJD613R4kwtpiCF5ASBCDf0gTYXwsk2ox2O53MI=,tag:YbUwmqoeF3BOeFMxRtwJLg==,type:str] +euler: ENC[AES256_GCM,data:ZHXbwc+gYrKx5ZJCRhT35irV83onoDiIng==,iv:RnTJMjdF0Q5L9bCRwHyPCf6Ks100HQzJ4hL+bh8cPkw=,tag:31w5VWSmPcwu/mX0+jEjzA==,type:str] +facebook: ENC[AES256_GCM,data:JqSa1EdghMZXe7HRZQvslLLaIZaYfIQG/g==,iv:9+/ov+QG4zbW1rjzhW8oe/a5Qo/VI/cDTLodTyXEfkk=,tag:ANdBKzCILhFiuJzGy5xCpQ==,type:str] +favor: ENC[AES256_GCM,data:InaiYhAS0RSYFZF9M1xArmuZLUoyJeelWQ==,iv:5k+Zbp6Z8aIoESYAof/NBo5YeY4nR9EWGvaCSCGf85c=,tag:CRp1a36bYpbVzldU4knZNQ==,type:str] +harrys: ENC[AES256_GCM,data:Bq3e09gaFs5+8rOkHS9SWaoMyPHruYDv9w==,iv:/hOPRVBOmO8xP2Uu+1SuDv8VksmXXN89L7yDoTVAPtg=,tag:+L3rjn7NpBVVThG8tgMcOg==,type:str] +hashicorp: ENC[AES256_GCM,data:xi7SvKVvvqG0lcn0Q3MMHcp1/Ok=,iv:OjY3VPLAsZ0eq1iefl8PE4u3pEWLVaCA8HPl730JRPo=,tag:Zof+Yk8fZX2eBPnezIXwcA==,type:str] +hebdebit: ENC[AES256_GCM,data:8Ps6dI/er0LIdPRTR5vmr1d17oxlDQ1fqw==,iv:vpScINk94xE0c3FM5AqMNEDcotpFeqv8hlwxMvxmEZk=,tag:pm5wJEzNCfGThpyE8zrqaA==,type:str] +heb: ENC[AES256_GCM,data:79Jf3uMZSdE4yQH+Y83H6A==,iv:ZeWSISIv8KWGZEtY9zr5TO+UDVoZWXBOB3D4xr6WbyM=,tag:Ys794TDieqAVh/B7bCraBg==,type:str] +hellofresh: ENC[AES256_GCM,data:Sb0Icc5IRyi8xHx3HRHtv+F67mISsxrlRQ==,iv:qNxwhxEkQpA3358C1In4vxyeRLUXwAB8nyodm0AVmaE=,tag:lSFji8U1U7/gNM4Q3l1lcw==,type:str] +hireart: ENC[AES256_GCM,data:tQ+ZPvu/UnH/ijIgLw7d5hktFhhrxxiq5w==,iv:yuTPF2kWiixhCa7/zIZcukk1TnOmp3CeZPF5cxdD9e0=,tag:s5u8voMtAc9ijc24coLlsQ==,type:str] +homebody: ENC[AES256_GCM,data:A1tkoteMSgMV60T5jHSF,iv:pKwZOTrgSMLg/02EwSnXvmPBtuAwOcE/+IlTBBeo1vo=,tag:QrRp8Xmvp3hR2pSeaSsjUQ==,type:str] +idme: ENC[AES256_GCM,data:Aq2TNU3SVoYxGzVXx98zvYd3kTkp2lywsw==,iv:st9cC7nr7centOhy+8dQBDPIRdOQsAooIl9hmRJap+I=,tag:A88tszR2x0WijXgeUam6rw==,type:str] +ikea: ENC[AES256_GCM,data:BTjsbB7Yv5tT89cNiqI/fHF6JnU08zAdxg==,iv:V9Hs4bq3yYQbJ/o1hrLw1Gqrn61LH1N+SIXGw1o1fvo=,tag:GQ9addXOBT9/dLpQdNaoXg==,type:str] +incogni: ENC[AES256_GCM,data:DsWhKRIXBwqRZmysG6KPrYX6ZGo3ScSNPA==,iv:uzAwo8nWoZzKTk+Kl4z8WBtqMrPGlvD2YqbYGPvuzCM=,tag:NFx4If//JKogCrglhyovYg==,type:str] +jira: ENC[AES256_GCM,data:mBRV3cgI+SussrtkAzKtbw==,iv:xgQ9QcfRgZ1pEeWFYnayt3TjxuzOL5lbh4ZP7ndx7m4=,tag:qc3l7wH3WknfeduKqVzOkQ==,type:str] +jobvite: ENC[AES256_GCM,data:SI9liWYl+ROiMeojIpvVetyWqfm+8u3PaQ==,iv:A6r9Wu/TR6/k1cO01mXw3JqGc02c7DEpx4KlRPpw6kQ=,tag:ZE7PhocSGn+lRCfqe4zEng==,type:str] +jxu: ENC[AES256_GCM,data:Qb3VDugfS1rkDzkV/F44uCD0KIWecM7jdA==,iv:xZsNLOCZwP8SUypiU4D0rUwXFF++QftmHZTIN+/7Jm8=,tag:wDFz6X5oNz9thkQsxmG1+A==,type:str] +lbry: ENC[AES256_GCM,data:IkdEKanA3cgXx7iq+14IzTEXE19MhloSYQ==,iv:r9SRpEIOaDOLVBSdzFUHs0SyiuP553XM7vOUu7Z5Ipk=,tag:nfLhl92ull1YgQaOHptq7A==,type:str] +lessonpal: ENC[AES256_GCM,data:V020zvmi8oE+CBFFRlMncC9+X/qEaLHiSw==,iv:u6FOUycwmg+ZkaT7WNoOHQUCS5BZYr1/1FLV66ugfWA=,tag:ZOFzCfCH0SE64nRbTl51Rw==,type:str] +lichess: ENC[AES256_GCM,data:x/Dt4sLwWSdSzVyCGyS26iW3l7wFDtQjfg==,iv:9KqxraMd0XPP6GxEoaPZsZl/RZkEMD3jxagqry+qBys=,tag:LYROvqEyV1XJsBHeynPJ3g==,type:str] +linkedin: ENC[AES256_GCM,data:O0HgCyyNApLnQL2J8pVPWYye14Q3iXoAQg==,iv:Onwyh5IBMOszG22czf94kovDFh6Jm2IT8/DM6pGQmY8=,tag:+TdNO+UhvG3Ke4Ow/XD0EQ==,type:str] +login.gov: ENC[AES256_GCM,data:z3c0+n2jNgaLLwbxlGjeyhyIbQ8SdqzFgg==,iv:dafDnk/5liMPmgrWUixYi4w7EuygXL1bjTomeGlWAjY=,tag:hTbR3lJuSlBn9YFvigQYyQ==,type:str] +mailbox: ENC[AES256_GCM,data:5TkLA3OTOcYdmG+H5HvN4odIRJ54GeU5qg==,iv:HsdtzpmpgIEPsnEN+G8IstvDjZf/u4MZJzrVfYf8Yxg=,tag:kskolZhQDrfp5Q6QzE9WJA==,type:str] +gmailtoken: ENC[AES256_GCM,data:AzTW8YBmmhIYaDOZ9RKmJg==,iv:jIFPdjNQOdSZ2kOPDLS85LfIZJQ9FurpXs5H2Qw1j2Q=,tag:B/z/yZhjuWxD25aG4XGu7A==,type:str] +utmailtoken: ENC[AES256_GCM,data:vWX2KLMDeNnx0+Yzwr5bKg==,iv:29RbRWAKRNqDTTPB9Ma5VFTcEzpSRXDhBtVT9kVqfFE=,tag:bidctATPwGvPfp4Fj6y7HA==,type:str] +meowbox: ENC[AES256_GCM,data:Cnp8r9oSyzrOHbICMrUQE3Cn+w6kWkvS6Q==,iv:c7zWwSnI5NCFQlTuuB8ra2QHA4gGA/cNz6vqplKRM/Y=,tag:dP8MPPQEHtWd7llvDXt9ww==,type:str] +milanote: ENC[AES256_GCM,data:KClZgGYQNr1q+0+AJCMP+cD9yYBTPnYhkA==,iv:ZY81dUl8lCAV3rdTAOKnikIQ2nqI+9jM2f2BrrFyeSs=,tag:ohGmLDsFdPZsRLItowAi/g==,type:str] +mint: ENC[AES256_GCM,data:UU8HWLbiyYA8N0pg7j2Y+pphYNhFcr/Utw==,iv:nPNjeiUIDgdsIoFK/n72Lv6RMb+Bd+yKNTIv9fKWu7g=,tag:FUVOWEAoDgOcAzkDqManjw==,type:str] +mintmobile: ENC[AES256_GCM,data:IqmYXSQiv8k5m1fPa3p8shcrkQ==,iv:qWpmEIf86089stz8d7MGf1WjwzCGwNTIOgHztdqG8Ds=,tag:FkfBaOYMmEKvUb4wHrAW9g==,type:str] msimga: - password: ENC[AES256_GCM,data:sGtRsOlyvWU96m5nOrXw9LIQ,iv:JznQ4gqivqnkP1ZYeuYmv13GyRRs/D4bsGKLYTgM5lw=,tag:nEUBado6Nr+kJumLCg7i1g==,type:str] - username: ENC[AES256_GCM,data:7/wQMpzKvM2bqYbpdDY=,iv:obWxmWcKL2iUy5Q6pzFa06/MmF4GnriY9851wNqGnK0=,tag:+A4rgZgtDN6Auulac43Ung==,type:str] -myanimelist: ENC[AES256_GCM,data:vqbyjMGxiVa8z5+37tAKJfbCFH1dqpCR8g==,iv:PoAlGyRRJKrBohxmYMXaLITsOFi9une+AQsvMTxjm2g=,tag:QAshJZDbtSXdJge6MddKVA==,type:str] -nebula: ENC[AES256_GCM,data:EODQh9L4PlyWGWJ92AsxS5JP8xrVl/HTTg==,iv:5JaST2HcjEjs3/6HFoY/jYriP0RzmQPGcZG8Z9VGBLw=,tag:5PeXyPkUogrEvRVHb32ELw==,type:str] -nextdoor: ENC[AES256_GCM,data:Uty6CgSqL0NNPP308/yWctBybb1x4JAXeg==,iv:FG/Hpmz37CzyCCp4x48mG3XCSeorE0NNK6cBv+iC5Vc=,tag:7cCwcik64lU9HrvK6TzpMA==,type:str] -noom: ENC[AES256_GCM,data:r4KGOmjXQPyOnBJMdYx1,iv:0hEqU98POJMPmAb543iprDpfvzuj4HQ/HdkvmiDJuIk=,tag:fPMOxyniD7uPYx8bgxUJ/g==,type:str] -nordcodes: ENC[AES256_GCM,data:rHBCnYEazzk=,iv:TkywdBQcdVuBlWHpvzZPdLGK+/XQDHVMxJdQjn8IvBw=,tag:RasyOHlCyqVEVXHqfMbUhQ==,type:str] + password: ENC[AES256_GCM,data:h0mr47U5Zt5Tf5uC9rHiOr2B,iv:JznQ4gqivqnkP1ZYeuYmv13GyRRs/D4bsGKLYTgM5lw=,tag:dwW3ebffAZhlt51xeBa/eA==,type:str] + username: ENC[AES256_GCM,data:lnJ4DyoKhbGiJDdiPDs=,iv:obWxmWcKL2iUy5Q6pzFa06/MmF4GnriY9851wNqGnK0=,tag:SjDvGuG1kEed6R6A9VPMyg==,type:str] +myanimelist: ENC[AES256_GCM,data:D/6bSmPHjT0S1B4/5cIMA2A2Jn5QcXx3Sg==,iv:PoAlGyRRJKrBohxmYMXaLITsOFi9une+AQsvMTxjm2g=,tag:AUqI4cw1PUgM5xin0g9cSQ==,type:str] +nebula: ENC[AES256_GCM,data:QSOBDBOyAnca0fWW2QRKnfttXyavFoxPBA==,iv:5JaST2HcjEjs3/6HFoY/jYriP0RzmQPGcZG8Z9VGBLw=,tag:TwwJ//NmBkxDCfwPgW9AHQ==,type:str] +nextdoor: ENC[AES256_GCM,data:TekE20PkTuOZoZH7dMIdyE4WTVhIvi88nw==,iv:FG/Hpmz37CzyCCp4x48mG3XCSeorE0NNK6cBv+iC5Vc=,tag:5E9/tkfe+dgMMkqqVYkkpQ==,type:str] +noom: ENC[AES256_GCM,data:XXXUUlQ/6wHrfLLea96E,iv:0hEqU98POJMPmAb543iprDpfvzuj4HQ/HdkvmiDJuIk=,tag:T1/j0ZM4loR36/nj6X+5jA==,type:str] +nordcodes: ENC[AES256_GCM,data:Vc01s8z9T/A=,iv:TkywdBQcdVuBlWHpvzZPdLGK+/XQDHVMxJdQjn8IvBw=,tag:ify18lPFvq354CJsRSnndA==,type:str] nord: - password: ENC[AES256_GCM,data:WGuFbnvgr5QuSFUerKIDP06uA3r6A5X2eg==,iv:G06U0VpEETbxHEwTmsMKWEnW9L9vC1iyRP69g7VReow=,tag:Fvw0WyC9KBcn9iYHA4Oh0g==,type:str] + password: ENC[AES256_GCM,data:jd4cAWufmDIzwnPmZVy8AR+pngH9tN/ipQ==,iv:G06U0VpEETbxHEwTmsMKWEnW9L9vC1iyRP69g7VReow=,tag:6sskHOD3QjoFBM7E/z2yRg==,type:str] backupcodes: - - ENC[AES256_GCM,data:NbyZhQR+LKc=,iv:z0OD2srSmaFwKJD+Hyhh3tKtGlmT97oGHxb24xJedZY=,tag:KIPXV/s119GOkDSQ6bqOkg==,type:str] - - ENC[AES256_GCM,data:RfTZd3+85oM=,iv:sT8tCa0H6IWWWqiht65jCiYNPaYarB+Qn4bVmBqcT0Y=,tag:NjTQTVQlZJU5zl6Y1i9mXQ==,type:str] - - ENC[AES256_GCM,data:szG800ZJcG0=,iv:tdg2oBAb14/mmvhh4T5obo2G4rHEQO/Gw7kwebaxtFw=,tag:tqW3MreEb2IhcReVcDJigw==,type:str] - - ENC[AES256_GCM,data:FJIkSRqolY8=,iv:E8BVHvO7XxpwMlElDoC0M6t7UJ+rMOmglhuTkNx2QjM=,tag:1uMeX66WT8xRoFae5dqPHg==,type:str] - - ENC[AES256_GCM,data:M7l+Sy+6Uhg=,iv:ziDgXOYj0ppcNetf8zFX5yNDvMgQM3L1HHaGMF7Wv4c=,tag:V/qHFuggAGk9J1xB/REoHA==,type:str] - - ENC[AES256_GCM,data:NpAT5ls965A=,iv:upIQpAz2FLlsYvX3H8mw17XpIyTNCxT7UE0BKNPzNR0=,tag:7UD51fxqrmo0jwnpm/qzfw==,type:str] - - ENC[AES256_GCM,data:p9Wd9ZOhbLQ=,iv:NhNloE99aajuUVHTkPdRqI3Vx3VfjugMUUUwb6kTifQ=,tag:d6hhVgnIO7/d1E+ZhkYd+w==,type:str] - - ENC[AES256_GCM,data:iRSv7KKYYSc=,iv:5+b/yHynKpEvZecDX2j2AlsmN4Or4ehdHqgXopkSWVw=,tag:/XHQXoax+h5KAXk/joCI7A==,type:str] - - ENC[AES256_GCM,data:dM1AU9nrbFI=,iv:3qTrxsoiX4e/oON6cu37ZQ9GPn5kVF9oEPiogfuqig0=,tag:Z2Hh1mlZGf8EWRV800A4PA==,type:str] -notion: ENC[AES256_GCM,data:cq3B2DfmIDJsrJeh9bFB25Mrux4=,iv:Hx4XyQtzHReSdBZgV2w+m2LGMt2shFZneIj+9l6mfcg=,tag:gKuE5ajitKQa3qp1cvXY8w==,type:str] -patreon: ENC[AES256_GCM,data:Agqu5g6ZahDtv1G6MjeHZnh5PF2YshxYNg==,iv:oZCADh9a6MZHxWDFKaO42QS1yUqZfhN69c164rKbm6s=,tag:IxB9W7hKKN23sDuSJPZNQA==,type:str] -petwatch: ENC[AES256_GCM,data:orVTXmC0dSFSUtGSINqN,iv:capzP+XeVY82UAfImoWDgbiHeg+PdCIMHtqGghex/Rw=,tag:BEWBtPyKiThRd+V3mwpDNg==,type:str] -physicstoday: ENC[AES256_GCM,data:dUct90Gqwxi7GttCevhhQIiH/Ps=,iv:XkEM+KJTUH+omkxW2JCYhJPFIs94764C4tCRXP5vM9s=,tag:vDmltVnAUabGRh8T2dU7Kw==,type:str] -privacy: ENC[AES256_GCM,data:83Njtmo59JsbHYQ+ZpcTm7ktvPqtib1vlQ==,iv:a8/5swwJQYIm6/eoAhS4AuNkZubbfai/LQ9zSTEGRKM=,tag:LFeqaMvZo6YlE7T8WVEjtw==,type:str] -projecteuler: ENC[AES256_GCM,data:vi2kPtWYAkTjojMWZW5MEKKIPbdozj2Qmw==,iv:SzrAay5dZijwZCwjclz4JRwpx7YwMXyfT5Cu0DFh/RQ=,tag:fmg15VOaFcK+9Xz1QXgRAg==,type:str] -ramport: ENC[AES256_GCM,data:HJlROf630KBoDVyhmletEOSdIaaQuGP8Fg==,iv:F03owyGgdQ6QqHy8OjAtovGmIUVQ7SpiWXqfZiplU9c=,tag:G6sn7uiYNGXryGxPg2dn3g==,type:str] -roberthalf: ENC[AES256_GCM,data:B7m0aA0guroQcKMI9jSojcinVKFvdjKmKA==,iv:hQohAi8rPnO+ujkhJ02eT5sBDtvwIFswEN/F1UidjLg=,tag:1almh+jA5EwlDynQ6dhkRw==,type:str] -rocketmoney: ENC[AES256_GCM,data:tXmKHfRtsYQp4YnngWnVMHYHIN/gSJoqKA==,iv:WwDcgpxMMbaWwxbqxO07nyQTmrdYOsQt7jqXM1GByXA=,tag:QB2FAuoHRtM5B3kEtTiS3Q==,type:str] -roommate: ENC[AES256_GCM,data:YDqnm+ClobfrKqa6HwGEM4FgEEz2DCB0,iv:XDXl/3deouTF1z71imM8x0oghDKVZPC95SWp8lmjvD8=,tag:iDS8YaKXEcPbz+vfFXG5/A==,type:str] -rsspal: ENC[AES256_GCM,data:iV4u+gI4DQj4cu4ISbiRVKUgIa3CDkIYfcvTTlCFbQmz3mPuPALdInkEvhv9LeJR8n0UiVro4XBAX0BToTDOu7fVLDB7kYX3,iv:iT1/0YvJlAySIe1jZuHvfQG5Ytnei8L2+FuTRzVTKlE=,tag:dyxvxqmr0OPTiZtHc8FNcA==,type:str] -rustusers: ENC[AES256_GCM,data:hUO+qH/Hyl6jayiIWEDBsj00rdfNDmAiuw==,iv:k6Ty2AKlDFbjk3ES2+yfUKjEC1rLolSLkPQOA3XTgkM=,tag:r/CmNHODXMmpZMAma58W1Q==,type:str] -schwab: ENC[AES256_GCM,data:aWHm/0rdUiV3q7gVtE/W,iv:9/sgNM+XngccO7JDy9YZSROycCUkfj1JczWxIgu2aME=,tag:n40KlCmC1yafJt9CzeSqvg==,type:str] -soundgasm: ENC[AES256_GCM,data:StPWMBeVOgKDk8Xkt/IH7tv+PpwpOHQaJw==,iv:jv1gGCc8kGVR2sIFn1yhXC3n+aYQQTUxYRVvhMhSj6w=,tag:SDOait+D3rAMEvdjhNsiWQ==,type:str] + - ENC[AES256_GCM,data:S/HZ/JJuVZQ=,iv:z0OD2srSmaFwKJD+Hyhh3tKtGlmT97oGHxb24xJedZY=,tag:5jWo83KPJBm+Fcuf2HLagQ==,type:str] + - ENC[AES256_GCM,data:363h2iV80Qo=,iv:sT8tCa0H6IWWWqiht65jCiYNPaYarB+Qn4bVmBqcT0Y=,tag:mlL9TtA431QNJUoWNGWdhQ==,type:str] + - ENC[AES256_GCM,data:hCAC/H7/UmI=,iv:tdg2oBAb14/mmvhh4T5obo2G4rHEQO/Gw7kwebaxtFw=,tag:/Q67PjDzRZaaKl6KgToMwA==,type:str] + - ENC[AES256_GCM,data:BXjRhxlDDfM=,iv:E8BVHvO7XxpwMlElDoC0M6t7UJ+rMOmglhuTkNx2QjM=,tag:u+BQ4YdY4S6WqreMn9XLag==,type:str] + - ENC[AES256_GCM,data:vlM2IQM9RNM=,iv:ziDgXOYj0ppcNetf8zFX5yNDvMgQM3L1HHaGMF7Wv4c=,tag:yJj2JdR7brmxNKx2DeiuXA==,type:str] + - ENC[AES256_GCM,data:6GVKA1b0MuM=,iv:upIQpAz2FLlsYvX3H8mw17XpIyTNCxT7UE0BKNPzNR0=,tag:4Y5UOKzteQejFZbG8Mi99g==,type:str] + - ENC[AES256_GCM,data:yqY9bsrb/yY=,iv:NhNloE99aajuUVHTkPdRqI3Vx3VfjugMUUUwb6kTifQ=,tag:c6Vd/rkdHVFf19LruytIvg==,type:str] + - ENC[AES256_GCM,data:0drDJG+lvC0=,iv:5+b/yHynKpEvZecDX2j2AlsmN4Or4ehdHqgXopkSWVw=,tag:eVh9nZ1X6/v8kkDb212bWg==,type:str] + - ENC[AES256_GCM,data:ZmNXL/q+Q+c=,iv:3qTrxsoiX4e/oON6cu37ZQ9GPn5kVF9oEPiogfuqig0=,tag:lJr0+2ED7GUhxfETspVfJQ==,type:str] +notion: ENC[AES256_GCM,data:aOcv7NxsStIBwJEOnN65V6oPKYs=,iv:Hx4XyQtzHReSdBZgV2w+m2LGMt2shFZneIj+9l6mfcg=,tag:gw1MPLuOo0F0DNy2kVRnJA==,type:str] +patreon: ENC[AES256_GCM,data:DHTl6GOLbf7AR5+KvD81DgsxhGseN+xagg==,iv:oZCADh9a6MZHxWDFKaO42QS1yUqZfhN69c164rKbm6s=,tag:ZJacS2Nu5El9bEtAy0LE4w==,type:str] +petwatch: ENC[AES256_GCM,data:oedVvwKTYSOh57zNTjHX,iv:capzP+XeVY82UAfImoWDgbiHeg+PdCIMHtqGghex/Rw=,tag:rHXAlhW1wsjYANaFMFP6bQ==,type:str] +physicstoday: ENC[AES256_GCM,data:4WPhTuPu99u1JIqF1iwNchtG8dE=,iv:XkEM+KJTUH+omkxW2JCYhJPFIs94764C4tCRXP5vM9s=,tag:LPF38OF+bBowfnYLvVD5zQ==,type:str] +privacy: ENC[AES256_GCM,data:tp1ow8uIwNh2gMrymvIpfNwCDQ1XYVAm+A==,iv:a8/5swwJQYIm6/eoAhS4AuNkZubbfai/LQ9zSTEGRKM=,tag:ar9LVanwa9j04In+QZ3b7A==,type:str] +projecteuler: ENC[AES256_GCM,data:mOUGBBXQbcz8ijPnMnlRXXxiSu34UJzsZA==,iv:SzrAay5dZijwZCwjclz4JRwpx7YwMXyfT5Cu0DFh/RQ=,tag:+59J99x/BA3Gt9tIsl6TLg==,type:str] +ramport: ENC[AES256_GCM,data:I7qCwUGL/MtRWrjB3gLci+nvRIA5nIetPA==,iv:F03owyGgdQ6QqHy8OjAtovGmIUVQ7SpiWXqfZiplU9c=,tag:NW3nwyyVq2cLn/twjuGHIA==,type:str] +roberthalf: ENC[AES256_GCM,data:emPNwMiW9rd3bxVLqlPkJ3w6vW1khWeMpA==,iv:hQohAi8rPnO+ujkhJ02eT5sBDtvwIFswEN/F1UidjLg=,tag:uajWOekEiXiwjN8cVprEXQ==,type:str] +rocketmoney: ENC[AES256_GCM,data:lUmoXGVmT8q1o//gMJ3PeO8YDj0YuV2RaQ==,iv:WwDcgpxMMbaWwxbqxO07nyQTmrdYOsQt7jqXM1GByXA=,tag:vDf1PjziRc5FXfmqC+dWPw==,type:str] +roommate: ENC[AES256_GCM,data:xGMEQh0aIcPgOm5c93PUNE5MKt7YQuqK,iv:XDXl/3deouTF1z71imM8x0oghDKVZPC95SWp8lmjvD8=,tag:WMkT5mY0gUN0fFjOi/X2RA==,type:str] +rsspal: ENC[AES256_GCM,data:IypdSCNfLh5GUB/6XCgsHPc8gaXNsP/sFtJM1EE+UDhUluMQPh9FWrPQF4yROKIJGLr1XTjv6GVht/2k6ikGxznib+r5n1Vc,iv:iT1/0YvJlAySIe1jZuHvfQG5Ytnei8L2+FuTRzVTKlE=,tag:dFeCWzKRkbXqJiOKkCEUiw==,type:str] +rustusers: ENC[AES256_GCM,data:mXOUp1BMG+f3maDIW8K2fOVZ3Uj84hJ76g==,iv:k6Ty2AKlDFbjk3ES2+yfUKjEC1rLolSLkPQOA3XTgkM=,tag:zvCSXIkopKnSN/v8UasQTg==,type:str] +schwab: ENC[AES256_GCM,data:0adCXkBnbwloEYSwI/jg,iv:9/sgNM+XngccO7JDy9YZSROycCUkfj1JczWxIgu2aME=,tag:adhQ6RtbR/zOm4XjSzNYZA==,type:str] +soundgasm: ENC[AES256_GCM,data:q6/lOH2w2jUMaXsry5dZobNTAfNFSKaC7g==,iv:jv1gGCc8kGVR2sIFn1yhXC3n+aYQQTUxYRVvhMhSj6w=,tag:hsFUYIp9N6D7m9aoU0+/6Q==,type:str] spectrum: - password: ENC[AES256_GCM,data:TRiKEGfwCgL0BPh8lFzZNpRnv4k=,iv:zOHiFww5MLKSoM6qPI46+sFXKJdBPLhKWvz6MIzcebc=,tag:jy7WqSvcX8GgUqFaTNqUIA==,type:str] + password: ENC[AES256_GCM,data:CJAO5viAKkaV/1CiE2XHwHScfuw=,iv:zOHiFww5MLKSoM6qPI46+sFXKJdBPLhKWvz6MIzcebc=,tag:nMekxFV3bPbxUYIpINw2DA==,type:str] security_questions: - - question: ENC[AES256_GCM,data:9dWq9UOmAr8LigehJllGa33lS0I2laAfSC+sQP0nNLbSQGW3,iv:3uiksKRYn+YxGcpETSC5YuwXaDO1MbSXCVk/qHbvwN8=,tag:iGdmOyEzMwOODtJhPlNX1g==,type:str] - - answer: ENC[AES256_GCM,data:oGCa/Yg7P1YLRI94urJQHcXxehASLRwxbk1tpwguE2csG2y1PCHsCw==,iv:d9SuZMnAWoNIx5PLly/cEw3gLGsp4VCwfeOQiE6NqI4=,tag:4n+jfMc76vqmfic1xAq1lQ==,type:str] -stackoverflow: ENC[AES256_GCM,data:96GrocC0j+imRy8ms8gB9iY+APiAINGrsw==,iv:6Wt827q3x331yNZhzP6hrhF9BPY7FHn+uKwnKaY2dOs=,tag:D9/eG6MktPjHYzFiNoiqig==,type:str] -stamps: ENC[AES256_GCM,data:aV5knBHy5HPuWdsxe8SER7lSm/EgZqryeg==,iv:jmfseUfyi6pEd6kVP+x5wTK79s6LHcQGA4+ZNlViW0c=,tag:hmNSK2fO7ZopJ2x13ARJGA==,type:str] -toggl: ENC[AES256_GCM,data:Haw0UWg+v1/X11R/Ual7r1joMcDugokMoQ==,iv:xmAvGh3osxeOaINxWML4pJj6jfIhnk2s5hfk54L6O0E=,tag:BkNEm064qNCjfxAoWFreMQ==,type:str] -tradecoffee: ENC[AES256_GCM,data:rd7LdW2RUIRmDrcazn26YFU3lhXAsdMWWA==,iv:jYSmWRi4bo9UcLkm3+IJU/vsC9C/+sDE3z0AVkwsEk0=,tag:hOA3z+2OmfyzjHc/duIBGg==,type:str] -trifa: ENC[AES256_GCM,data:gnVG+Asda47xDA2TPnRYnEO6DAb4K5ILWg==,iv:TX4zXNiVmVgNWtEDidxXfHxC+oDBWKqF8zYaSV9wt8Q=,tag:42yCjbvGrX45iOnBm+GUWw==,type:str] -txt: ENC[AES256_GCM,data:aduLOTGRBnZH6VXI3IJ3KgyQD4khPlhp3Q==,iv:ftEj9NHsuID4972rwDbIiC2uR3z9xZxCyn2AuURKugY=,tag:F/ud+HzekaXpH1xE5Q7zAg==,type:str] -TxT: ENC[AES256_GCM,data:7Df7/J2SXXv/pI5mG5LBAvjX/UUP5pvQTA==,iv:fVKYXO94u71p3npYFah7yZ39Zo8tMOoz2YxuL2vjeN8=,tag:ouX/ZiyQIy08XgRF9t++TA==,type:str] -upwork: ENC[AES256_GCM,data:cLWrWyY+ds2tt2Ae0zMwmxrBh+ld6g+SZA==,iv:cM7FR430KUnTNOD9qUBqIT5RuZgqo4MFMYB2x2Exfuk=,tag:AgSN+rE2jxJS/KR6fafVEw==,type:str] -utilitiesinfo: ENC[AES256_GCM,data:dCZOtswcTeBlkmJO64sMYl6k0ydDh92y,iv:YGpYwjWGbIwBmKj/WOatj2cccc8ae/2GlvYyjyStac0=,tag:sQfxMlwIRTnChWhUmNmiRw==,type:str] + - question: ENC[AES256_GCM,data:Ssvnn4f4kdD5ZhOAGzWjfQHgqHcSyjKWmz8NJrWIfTUbx+ya,iv:3uiksKRYn+YxGcpETSC5YuwXaDO1MbSXCVk/qHbvwN8=,tag:PtXOsyCjD3abgRdWgPDKjQ==,type:str] + - answer: ENC[AES256_GCM,data:ZnADC67v4g9ph6l0CqgvJsOkaFvJA+Is8V82AHtLrFvTtCgHNadwsA==,iv:d9SuZMnAWoNIx5PLly/cEw3gLGsp4VCwfeOQiE6NqI4=,tag:pLsxQFnZYB8L4WskhB/65g==,type:str] +stackoverflow: ENC[AES256_GCM,data:FEkS04bFbDoh8UAbfeKEg1GaqrVCneBzJg==,iv:6Wt827q3x331yNZhzP6hrhF9BPY7FHn+uKwnKaY2dOs=,tag:Jp19fSHzt0qw103u1W9AdA==,type:str] +stamps: ENC[AES256_GCM,data:baLGkSSRUNyYPSk4lvYnF/DqNIAd0b8kyw==,iv:jmfseUfyi6pEd6kVP+x5wTK79s6LHcQGA4+ZNlViW0c=,tag:kbX/O7Vs/0B9PBbPgJACbg==,type:str] +toggl: ENC[AES256_GCM,data:/reBJ/YCUwAmwPxzwmNrr/I7g4hWtqiZvQ==,iv:xmAvGh3osxeOaINxWML4pJj6jfIhnk2s5hfk54L6O0E=,tag:jctO8vbCodCmQCD/2ptPMA==,type:str] +tradecoffee: ENC[AES256_GCM,data:hKF5YTGXHxyWB7sRfrZAgoRr5LtrzbigvQ==,iv:jYSmWRi4bo9UcLkm3+IJU/vsC9C/+sDE3z0AVkwsEk0=,tag:j3dui2m+UeKybTbQ0VDdAQ==,type:str] +trifa: ENC[AES256_GCM,data:wsblEH5yR/jimkpeiYSqF4KQ0Rj89UyPKg==,iv:TX4zXNiVmVgNWtEDidxXfHxC+oDBWKqF8zYaSV9wt8Q=,tag:Gif0ux8WcZxec6p05On2/g==,type:str] +txt: ENC[AES256_GCM,data:JInZpmcJkP7RPmWwgVpUHymdGhffANEOmA==,iv:ftEj9NHsuID4972rwDbIiC2uR3z9xZxCyn2AuURKugY=,tag:yjcbLGFbsewWkKnMnx2dkg==,type:str] +TxT: ENC[AES256_GCM,data:ab6qoJY64WSmcHyGVtfIRjvuiucpsGwkow==,iv:fVKYXO94u71p3npYFah7yZ39Zo8tMOoz2YxuL2vjeN8=,tag:Qkhi6xCcOpy/VB/4/hlh8A==,type:str] +upwork: ENC[AES256_GCM,data:N1eLzSULiscN4CghbDViIREM+C+kEJsSGg==,iv:cM7FR430KUnTNOD9qUBqIT5RuZgqo4MFMYB2x2Exfuk=,tag:SiMd95H+lM9HBvDxr8J82Q==,type:str] +utilitiesinfo: ENC[AES256_GCM,data:OZ/LCDyei2qhQ2pK4J4sSHAWnGqS02N5,iv:YGpYwjWGbIwBmKj/WOatj2cccc8ae/2GlvYyjyStac0=,tag:+3qSm3JjndXGHQYgPunFoQ==,type:str] vault: - password: ENC[AES256_GCM,data:Zr4h3tPUwQfO+4Tienl9B6r8ehg=,iv:xJ4Fdt4deyiRqz5GZW8SL1vuYzGurU786dWqKFT4U60=,tag:e7fmAF96QEv5VFx/jlHuuw==,type:str] + password: ENC[AES256_GCM,data:xpP4M8dcdtXea/Kw3ZbKaSrz7Ko=,iv:xJ4Fdt4deyiRqz5GZW8SL1vuYzGurU786dWqKFT4U60=,tag:yTirNUVHjN96PSsaNC0Msg==,type:str] backupcodes: - - ENC[AES256_GCM,data:UXza0QYG7miOgevZhQ23sxN1zF0Kk7KafDJ2XAc+BYb0jTHlGnpjUeQgAF0=,iv:kuqYAArVe/2oWQpA9arzrKo3sBAzIh8ulcO5udud6I4=,tag:u1VVxO3UNNAVZugsVCnSfA==,type:str] - - ENC[AES256_GCM,data:S7dEZW1Pf8OforIqA8In8hVajjJiGDGP/+xSXIzSa8vKghuCd0Dj0ZVEv10=,iv:+b6P0m8dnNTXD03MqvqHy5GPBwlYKrDTrsrCpq3hpm4=,tag:eljUxtvqQkfYZIX0Kh7hVA==,type:str] - - ENC[AES256_GCM,data:ymxdYrGXn9ORyK4b0yThlGZ82tEb7wOs0EguKewovxMdahZwqquvdQ+4Pt4=,iv:hc5BjrQzxx8MGfDys/VLXR4xIA2IwDc45rsEtkd00Zo=,tag:kZpsctbjMRgHus1MvL8+VQ==,type:str] - - ENC[AES256_GCM,data:7kp/Bc2Rnrv6J0NbKpWKJDirTu6WnSjG5C266bjEE3chE89udPuKYyufxvM=,iv:ThiwolwurbFOyMogQS+9nvx8lQFGYph0i8Q70j5KOU0=,tag:G8UXE3X7s4G2GYlswYJm1A==,type:str] - - ENC[AES256_GCM,data:ONeInC36h3j7Bo1Bq0doGobXRdICv7UZ3Tmsv/MXVQQbAjH/gBTIPUe8alk=,iv:bZNkt3RZP4jE6n/+UScmRfwKL2XFk2MLRGcXQzVWQTA=,tag:CurgeYNvOWEfQyCWP2hy3A==,type:str] - token: ENC[AES256_GCM,data:hDk0DbrbC6NkEzq9Sy8iNGuzMqqWz4CitRuJYw==,iv:48/dP4mJ4K2M5qXTSv0Sz6Juj0qCMH/nAaPbfpZWRNQ=,tag:8cmoEve5b6XIQm73SV9uyA==,type:str] - worker: ENC[AES256_GCM,data:N8qQoUWadw3XErz5iHMfXkAofMI=,iv:If7JzsP6SWhHBA0hfD1u8EcQ1vmXc28x8rIN1qxfteQ=,tag:aG/XjEnMxJ5SCrs8VL3BrA==,type:str] + - ENC[AES256_GCM,data:OsqS4Dy8ZAwhN9K70kqvpQ7Hd3LS06wZYYO8naHtX0T41uOY1DwI3fD4G+M=,iv:kuqYAArVe/2oWQpA9arzrKo3sBAzIh8ulcO5udud6I4=,tag:1V/1HmJdSX2gQvXd6Y+vEg==,type:str] + - ENC[AES256_GCM,data:OsNLDA3yf66XjSQTPOR25YI6At33pgkCdU7HU+awBePtUjzzT0o2nIwevc8=,iv:+b6P0m8dnNTXD03MqvqHy5GPBwlYKrDTrsrCpq3hpm4=,tag:oquHUFAG65sxeDad8fjrIQ==,type:str] + - ENC[AES256_GCM,data:1RIJE6OpDl/FR/ucsinZoVrPP09P+eu14akaznzO64d6JcKyvcWrZsWyx5w=,iv:hc5BjrQzxx8MGfDys/VLXR4xIA2IwDc45rsEtkd00Zo=,tag:CGBCfTfNeS361nWfZvnBQA==,type:str] + - ENC[AES256_GCM,data:W+yeJ4RsfYdS0fWsY1veAHUio1dnNIH/1F/W3LKWTuVqMujny6T3jnhi3ho=,iv:ThiwolwurbFOyMogQS+9nvx8lQFGYph0i8Q70j5KOU0=,tag:pMx0xMxJBuKXN8aO3liJTQ==,type:str] + - ENC[AES256_GCM,data:/wnyNET1tTmoWgsHnTL1+mxlfgBuxTZ4l3Wj7tkmnD31gdomCH/ZP2MLFCg=,iv:bZNkt3RZP4jE6n/+UScmRfwKL2XFk2MLRGcXQzVWQTA=,tag:EG4XUsbIcY2cKP4ib0OCDw==,type:str] + token: ENC[AES256_GCM,data:kph1RQyh5/QbR09hcSP6QwZsPSIBVYl2SiZpwg==,iv:48/dP4mJ4K2M5qXTSv0Sz6Juj0qCMH/nAaPbfpZWRNQ=,tag:+dVlEOI9XZ+whi95REG7yg==,type:str] + worker: ENC[AES256_GCM,data:K/rS0Aw42MXQ2mB6wLPHFdSDjmo=,iv:If7JzsP6SWhHBA0hfD1u8EcQ1vmXc28x8rIN1qxfteQ=,tag:vXxVIF0ubfhmqKYtBnafHg==,type:str] victory: - password: ENC[AES256_GCM,data:csre2j72IitYuV9yGhOGB+tDV/WabG4jcg==,iv:YRuF/LNlt6xSLBbfEqhuhSzO8gOkAVtxXeuMODrfVX0=,tag:xr+5Fod/viHuYcIguQrOLw==,type:str] + password: ENC[AES256_GCM,data:RArigLBEDg97Nv4JT+rt7CWlMMCOyZTXYw==,iv:YRuF/LNlt6xSLBbfEqhuhSzO8gOkAVtxXeuMODrfVX0=,tag:1G/V5ltcTwoC/6KwO+9Gxg==,type:str] security_questions: - - question: ENC[AES256_GCM,data:RnA1jB3WS2TTor6p8RmkmbJOLamrx8yZg9UaD2H6eRdl,iv:d8NB3HEKQvFu8AU5wJmMoNDSLDNpEqCk6Np/9nS0kGE=,tag:EvkOw0JZLpzGxVZhnModQA==,type:str] - answer: ENC[AES256_GCM,data:hdyYlYx906CqMCBD3xfsYo/YNcUAoO1+zg==,iv:+v4AfQE0yux4xj29JwB8WO6x4C8M69l2w+t9z+mC2DI=,tag:Y72p3hvExmuAbdx6Xy6EJA==,type:str] -visa: ENC[AES256_GCM,data:N+kPfCOH5XVTcpi405hW403Xx01t3fEkmA==,iv:Hrt9D4fOnodpjnaltudd/4WkbrVgvzm5cjVV0VJlQ/o=,tag:TUbOhFYBSAgRVaOZsXBppQ==,type:str] -vps2day: ENC[AES256_GCM,data:UaHa19L4kpLj6tH2TxUY3YfksrOxuFS2hQ==,iv:lodvpap/kOnRui5tLRpxCT0oVDeVqTQX5v6Fd3HP1W0=,tag:ryHc6AtBZIyXJNwzN0sosg==,type:str] -warbyparker: ENC[AES256_GCM,data:7B8anqCi8gXZG/2PX0kV0uJlkoYsuH+pHQ==,iv:g2vOvb7fh7RlJVxh2Wzk9tCEvRbJHnSCo3sPD6P7b8c=,tag:/fb5v+6TbvF0zdPGaj1ZZQ==,type:str] -wayfair: ENC[AES256_GCM,data:unIPfPUtmxE5d71jbNraYTcywnvL4wmtsA==,iv:dafi0EmPlaiiMyxSbcCUbbgOTyBaVsrmHOEKaX6Hy3Q=,tag:DF6wYndm+FXd481CVwGFSw==,type:str] -weareblood: ENC[AES256_GCM,data:MyAieHZJdk+NKNoJrllp,iv:s6kf1tWKqdNprr6OOJJ4RWzNn9K9rXmX+84kqYMoZiw=,tag:GoC11S8jlD8taDWGpfRLag==,type:str] -workday: ENC[AES256_GCM,data:B1LpnDdKEQHrQo967g2t66j4drEZDFZFeg==,iv:3WxPbG8zm+9p8pZkzbyz8MUjtkS0i7cGgRL1NWhObGY=,tag:FzlQodOKrPcJaA7tto5Iig==,type:str] -yeehawnet: ENC[AES256_GCM,data:yv515tJoxbs5cPFWLX4HVy566cyzw2na7w==,iv:SvLLtZsFDh5iFpPquh2xj9bLKzvqKlZWpMiZlsZORlc=,tag:T94WCbOEI3L202s/BIBIyg==,type:str] + - question: ENC[AES256_GCM,data:jLfyg9ncDZIVUur+mrwhTW9RLF8flDpojwfb8vtB6Gg3,iv:d8NB3HEKQvFu8AU5wJmMoNDSLDNpEqCk6Np/9nS0kGE=,tag:kF/SRlIojHvqPNDzXxGM4A==,type:str] + answer: ENC[AES256_GCM,data:lQ4ibaXjXJP9dO1k/5ONzlHheYaaS65wtg==,iv:+v4AfQE0yux4xj29JwB8WO6x4C8M69l2w+t9z+mC2DI=,tag:FPKilmXaV34okGadYvXz1Q==,type:str] +visa: ENC[AES256_GCM,data:v2fgsRbUkRO+eND4Ss1BblVyFhLJMq2jow==,iv:Hrt9D4fOnodpjnaltudd/4WkbrVgvzm5cjVV0VJlQ/o=,tag:xtbn86AHNPbFCbrEQjfTvQ==,type:str] +vps2day: ENC[AES256_GCM,data:qrxJqw+Im7rTgDJyt3Wz2AzzVyoU8kV56w==,iv:lodvpap/kOnRui5tLRpxCT0oVDeVqTQX5v6Fd3HP1W0=,tag:7d5Uj59trh1Af7xxggEXlA==,type:str] +warbyparker: ENC[AES256_GCM,data:mXFNzVHEYkAxqTu2nczAW9Fn6E95CxN4lA==,iv:g2vOvb7fh7RlJVxh2Wzk9tCEvRbJHnSCo3sPD6P7b8c=,tag:qteo5psSK+mEYstBIPKSlQ==,type:str] +wayfair: ENC[AES256_GCM,data:k37pay/7C8yGuAo+KHQT0lSV3Y6YlfBO7A==,iv:dafi0EmPlaiiMyxSbcCUbbgOTyBaVsrmHOEKaX6Hy3Q=,tag:Utku/Yei9xoENxrmcK6zZA==,type:str] +weareblood: ENC[AES256_GCM,data:WgcOaSbXxhQpu2R8gMl+,iv:s6kf1tWKqdNprr6OOJJ4RWzNn9K9rXmX+84kqYMoZiw=,tag:hoZI45sza/Yynfeqjrw8gA==,type:str] +workday: ENC[AES256_GCM,data:zthVnHttACqJyDrswkkJk9kyBwaRWcmtiQ==,iv:3WxPbG8zm+9p8pZkzbyz8MUjtkS0i7cGgRL1NWhObGY=,tag:Pz1Fnxh+SQSYAHl9kpovwA==,type:str] +yeehawnet: ENC[AES256_GCM,data:izKABpWbli3KH07L7l8C8zz7SU7haDYuSg==,iv:SvLLtZsFDh5iFpPquh2xj9bLKzvqKlZWpMiZlsZORlc=,tag:zHyq4bflw8wl3JeDIvKRyA==,type:str] sops: kms: [] gcp_kms: [] @@ -183,23 +183,32 @@ sops: - recipient: age1q0n482cnaawz6kytqxge5gfc5u2rwll9vvgvc2tkw76kq4jvcghquyfhyc enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0eFpJcjJ1aTJjU0NhdXJu - OFluaE4waEtIbE9JeE1iQnJoc05PWkRwQ0NjClluR1NuSTM4cmpkTW1NUlVFQkdF - dDAvUElqNU4vTWlDaFFwbHFYemdnRncKLS0tIC9oc2UwR0lkSWdCVWlvbnFzOVh3 - OWJmd3B3SnJoUnlLa3ZXb2NOcnp0V3MKH3MoJtz/A4Q/Z05pDqB2r/IXkfOwzlUC - c9SNVSL6+wjiiQumDRshJK0LxH1fqQ81D5q1p15yypbe0zpydZ7rAg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIL3Q2ZXAyWFFEUzV1U3pG + ZXMyR3hRRE1UOXhxZWFzNElVdVp0TWU0NUdFClh1VHFMWXA0TWRrMy9xeHNFdkpv + c1NNa1RwbEpBRXZzQ1VCZjU0UWFoTHcKLS0tIC84V0xTU0xnZXZiQW5YaUZsRzhu + d0g0SloxejVYWXNYekJmWGR1K0ZHRmsKSeqHeQ11WEyTzgpoCa6ookTneEM5jZjX + wXO5hnUDLVirtFdC8SnkYp5aefX7J61YcG2DOxKSbKrOAznp2x5Ixg== -----END AGE ENCRYPTED FILE----- - recipient: age1xhq9q8h5k572mkulhnn9sl8k3xh22dzy5hjt67r48x5ctuvrwc8s7fveuw enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHbVFheGpUNjVRZ1pvckNw - NGw4RWJTcXRONEZvY3JIOXMzQ3ZUdytYWGxRClZQaXB5Y3EralZ0UENYdFloaXUz - NGZmRGwxcXpDa2VZSVl2dHVuaUlmMFEKLS0tIDhOUmt0RmZxK2xmak9IQ1kzVEQy - U295SVVyenJuK2JwRmVPWklkazFxZEUK/YF0WfzkbgTGfDhqzNbm32Eh9iNpCnYh - YEPFnOFYG0JchYPbYGJJsrSzTvCTvr4pHFeCp8lb4DgQyNMgx3eFIA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTQXdxS1VPYUIweEpaa29S + MmRnVDQ2clBLVmhsS2RHS1ZFVUt5RVpKUFZrCm0ySC9IRmxXcFkrMURkY0diNUds + L3FmWi91V25weWFhSWxqelFaaXJVRnMKLS0tIHRiMVAveU03TURmbXUrbXF5MUZi + YXl4a05xdUJMZmhDeWg1T1BVWlVTOFEK8xb3StUx+x/jO3IHsmFOffjnF9ewUn9W + CyAmfNu8Zd1Axokd5TQOpdZ2rHaL9CzIKFr3c1W/D2ADoID14q4kRA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-05-08T18:32:47Z" - mac: ENC[AES256_GCM,data:k0BcdBdPb+S4MqUSmDaVa8bi43oZ0Cp/W2ZZAM/eJQ8ZoIRx8zjssR6xRKBkQND7l2x/+9zi5T0XdwKRSEAJf26vaxBNSEhPyoI5xd024kRhnniYipRzSBrU/c0iZvd8Cms9YzhqkukEO1hs/hagIr90q3MbzE7/bUxfqozyWbE=,iv:rVQdVzH38JvYiyJz1/3eZDbcfSWcOxQ5hSoJfY4z55Q=,tag:CFmQ+J7+zs98LNGoT5lfSA==,type:str] + - recipient: age1c5qh8g9ryld3m3273yj59wf2azktla0ar3jaq9mx7lk0gd3vve9q39dx7q + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkUVlUWFdiTjlWcTBDRW1O + YjY0SzhuUi9yeEVtSXdDdmtqVmJTNTZhZ0ZJCjd4ZEhQOVhzRXBvSmJ6Q2t1VUd5 + aklLZytFZE1XTjhDbWlCWHB0ZE96b3cKLS0tIDBnYUVrRDdtRjRDREZiTUJxOTZK + WHB2ZEVDRGNrRWxOak9NcXJhNm0rejQKeF0rwTWCLXrNbJ415P9N6YXRBJDct/hS + gvdkaAS4iJFfoyS/tgGXzCp81sSQTQ8fIv/uRtFTLZDaFGYkYP5OiA== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-05-12T02:49:29Z" + mac: ENC[AES256_GCM,data:HEHey1XCovPFg2tNSwCmwjcmxnQS5YGfgpzLZ076z2pIV1qihUQzZQPwjbpeHSKgS6uXYi5UR7F7GsXU2H10pVg3Sss89MsMen5qzXfVkZevEY4YVgA5b4jhl98VxHwbHAuCYqbA8mMk47ejDKi545ZR8SNTWqTvkHwyj8ljjsY=,iv:XppCY9boezHGmKU86zM5yxx5M83uYfj7O/0mMKGJoGk=,tag:9btt9PB1isFAWquhCrCi1A==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.8.1 diff --git a/host/common/default.nix b/host/common/default.nix index 06e5758..f3cf6e9 100644 --- a/host/common/default.nix +++ b/host/common/default.nix @@ -109,7 +109,13 @@ in { }; users.mutableUsers = false; - i18n.defaultLocale = "en_US.UTF-8"; + i18n = rec { + defaultLocale = "en_US.UTF-8"; + extraLocaleSettings = { + LC_ALL = "C.UTF-8"; + LANGUAGE = defaultLocale; + }; + }; console.font = "Lat2-Terminus16"; }; } diff --git a/host/fermi.nix b/host/fermi.nix index 97382fa..68e9a0b 100644 --- a/host/fermi.nix +++ b/host/fermi.nix @@ -9,6 +9,7 @@ in { ./opt/clamav.nix ./opt/docker.nix ./opt/openssh.nix + ./opt/www ]; sops = { @@ -20,6 +21,13 @@ in { flake = "/home/aftix/cfg"; users.aftix.extraGroups = []; + + www = { + adventofcode = true; + aftgraphs = true; + blog = true; + searx.enable = true; + }; }; security.sudo.extraRules = [ @@ -70,7 +78,11 @@ in { groups.docker = {}; }; + programs.dconf.enable = true; + networking = { + hostName = "fermi"; + dhcpcd = { IPv6rs = true; persistent = true; diff --git a/host/opt/www/blog.nix b/host/opt/www/blog.nix new file mode 100644 index 0000000..87931d7 --- /dev/null +++ b/host/opt/www/blog.nix @@ -0,0 +1,62 @@ +{ + config, + lib, + ... +}: let + inherit (lib) mkIf; + inherit (lib.options) mkEnableOption; + inherit (lib.lists) optional; + cfg = config.my.www; +in { + options.my.www = { + adventofcode = mkEnableOption "adventofcode"; + aftgraphs = mkEnableOption "aftgraphs"; + blog = mkEnableOption "blog"; + }; + + config = mkIf cfg.blog { + systemd.tmpfiles.rules = + [ + "d ${cfg.root}/${cfg.hostname} 0775 ${cfg.user} ${cfg.group} -" + ] + ++ optional cfg.adventofcode "d ${cfg.root}/advent2023 0775 ${cfg.user} ${cfg.group} -" + ++ optional cfg.aftgraphs "d ${cfg.root}/simulations 0775 ${cfg.user} ${cfg.group} -"; + + services.nginx.virtualHosts.${cfg.hostname} = { + root = "${cfg.root}/${cfg.hostname}"; + serverName = "${cfg.hostname} www.${cfg.hostname}"; + kTLS = true; + forceSSL = true; + useACMEHost = cfg.hostname; + + locations = + { + "/".tryFiles = "$uri $uri/ =404"; + + "/searx/${cfg.searx.subdomain}".return = mkIf cfg.searx.enable "https://${cfg.searx.subdomain}.${cfg.hostname}/static/?$args"; + "/searx".return = mkIf cfg.searx.enable "https://${cfg.searx.subdomain}.${cfg.hostname}/?$args"; + + "/advent2023/" = mkIf cfg.adventofcode { + alias = "${cfg.root}/advent2023/"; + extraConfig = '' + fancyindex on; + fancyindex_exact_size off; + fancyindex_localtime on; + ''; + }; + + "/aftgraphs/" = mkIf cfg.aftgraphs { + alias = "${cfg.root}/simulations/"; + extraConfig = '' + fancyindex on; + fancyindex_exact_size off; + fancyindex_localtime on; + add_header "Cross-Origin-Opener-Policy" "same-origin"; + add_header "Cross-Origin-Embedder-Policy" "require-corp"; + ''; + }; + } + // cfg.acme-location-block; + }; + }; +} diff --git a/host/opt/www/default.nix b/host/opt/www/default.nix new file mode 100644 index 0000000..1a53b44 --- /dev/null +++ b/host/opt/www/default.nix @@ -0,0 +1,92 @@ +{ + lib, + config, + pkgs, + ... +}: let + inherit (lib.options) mkOption; + cfg = config.my.www; +in { + imports = [ + ./blog.nix + ./searx.nix + ]; + + options.my.www = { + hostname = mkOption { + default = "aftix.xyz"; + type = lib.types.str; + }; + + root = mkOption { + default = "/srv"; + type = lib.types.str; + }; + + user = mkOption { + default = "www"; + type = lib.types.str; + }; + + group = mkOption { + default = "www"; + type = lib.types.str; + }; + + acme-location-block = mkOption { + default = { + "^~ /.well-known/acme-challenge".extraConfig = '' + location ^~ /.well-known/acme-challenge/ { + default_type "text/plain"; + root ${cfg.root}/acme; + } + ''; + }; + readOnly = true; + }; + }; + + config = { + users = { + users.${cfg.user} = { + inherit (cfg) group; + password = ""; + shell = "/run/current-system/sw/bin/nologin"; + isSystemUser = true; + }; + + groups.${cfg.group} = {}; + }; + + networking.firewall = { + allowedTCPPorts = [80 443]; + allowedUDPPorts = [80 443]; + }; + + services.nginx = { + inherit (cfg) user group; + enable = true; + enableReload = true; + + additionalModules = with pkgs.nginxModules; [fancyindex]; + }; + + systemd.tmpfiles.rules = [ + "d ${cfg.root} 0775 ${cfg.user} ${cfg.group} -" + "d ${cfg.root}/acme 0775 ${cfg.user} ${cfg.group} -" + ]; + + security.acme = { + acceptTerms = true; + defaults = { + email = "aftix@aftix.xyz"; + webroot = cfg.root + "/acme"; + }; + + certs.${cfg.hostname} = { + inherit (cfg) group; + extraDomainNames = ["www.${cfg.hostname}"]; + }; + }; + }; +} diff --git a/host/opt/www/searx.nix b/host/opt/www/searx.nix new file mode 100644 index 0000000..5c1a811 --- /dev/null +++ b/host/opt/www/searx.nix @@ -0,0 +1,122 @@ +{ + lib, + config, + ... +}: let + inherit (lib) mkIf mkForce; + inherit (lib.options) mkOption mkEnableOption; + wwwCfg = config.my.www; + cfg = wwwCfg.searx; +in { + options.my.www.searx = { + enable = mkEnableOption "searx"; + subdomain = mkOption { + default = "searx"; + type = lib.types.str; + }; + }; + + config = mkIf cfg.enable { + sops = { + secrets."searx_key" = {}; + templates."searx.env".content = '' + SEARX_SECRET_KEY=${lib.strings.escapeShellArg config.sops.placeholder.searx_key} + ''; + }; + + users.users.searx.extraGroups = [wwwCfg.group]; + + security.acme.certs.${wwwCfg.hostname}.extraDomainNames = [ + "${cfg.subdomain}.${wwwCfg.hostname}" + "www.${cfg.subdomain}.${wwwCfg.hostname}" + ]; + + systemd.tmpfiles.rules = let + inherit (config.services.uwsgi) user group; + in [ + "d /run/uwsgi 0777 ${user} ${group} -" + "d /run/uwsgi/app 0777 ${user} ${group} -" + "d /run/uwsgi/app/searx 0777 ${user} ${group} -" + ]; + + environment.etc."nginx/uwsgi_params".text = '' + uwsgi_param QUERY_STRING $query_string; + uwsgi_param REQUEST_METHOD $request_method; + uwsgi_param CONTENT_TYPE $content_type; + uwsgi_param CONTENT_LENGTH $content_length; + + uwsgi_param REQUEST_URI $request_uri; + uwsgi_param PATH_INFO $document_uri; + uwsgi_param DOCUMENT_ROOT $document_root; + uwsgi_param SERVER_PROTOCOL $server_protocol; + uwsgi_param REQUEST_SCHEME $scheme; + uwsgi_param HTTPS $https if_not_empty; + + uwsgi_param REMOTE_ADDR $remote_addr; + uwsgi_param REMOTE_PORT $remote_port; + uwsgi_param SERVER_PORT $server_port; + uwsgi_param SERVER_NAME $server_name; + ''; + + services = { + nginx.virtualHosts."${cfg.subdomain}.${wwwCfg.hostname}" = { + root = "/var/lib/searx"; + serverName = "${cfg.subdomain}.${wwwCfg.hostname} www.${cfg.subdomain}.${wwwCfg.hostname}"; + kTLS = true; + forceSSL = true; + useACMEHost = wwwCfg.hostname; + + locations = + { + "/".extraConfig = '' + include uwsgi_params; + uwsgi_pass unix:/run/uwsgi/app/searx/socket; + ''; + + "/static/".alias = "${config.services.searx.package}/share/static"; + } + // wwwCfg.acme-location-block; + }; + + searx = { + enable = true; + runInUwsgi = true; + redisCreateLocally = true; + + environmentFile = config.sops.templates."searx.env".path; + + settings = { + use_default_settings = mkForce false; + instance_name = "searx"; + contact_url = "mailto:aftix@aftix.xyz"; + server = { + secret_key = "@SEARX_SECRET_KEY@"; + base_url = "${cfg.subdomain}.${wwwCfg.hostname}"; + image_proxy = true; + }; + }; + + uwsgiConfig = { + socket = "/run/uwsgi/app/searx/socket"; + chmod-socket = "660"; + immediate-uid = wwwCfg.user; + immediate-gid = wwwCfg.group; + + env = [ + "SEARXNG_SETTINGS_PATH=${config.services.searx.settingsFile}" + "LANG=C.UTF-8" + "LANGUAGE=C.UTF-8" + "LC_ALL=C.UTF-8" + ]; + + disable-logging = true; + single-interpreter = true; + master = true; + lazy-apps = true; + enable-threads = true; + cache2 = "name=searxcache,items=2000,blocks=2000,blocksize=4096,bitmap=1"; + }; + }; + }; + }; +} diff --git a/host/srv_secrets.yaml b/host/srv_secrets.yaml index 090e9bd..f004390 100644 --- a/host/srv_secrets.yaml +++ b/host/srv_secrets.yaml @@ -1,4 +1,4 @@ -searx_key: ENC[AES256_GCM,data:JzWbaezTgYqvVx+QDSflxOmV+eQEuqMZAq+zkqbUGZo=,iv:GRoBObX9LRM0Ub/BaIQZftSMojMLOyE2GqOmQzE0uQg=,tag:PAzq4VqY46OrTc1p/wZcGQ==,type:str] +searx_key: ENC[AES256_GCM,data:wfStkyrrZ7/0hPfjUab1K7xaSkH1FMSWp/OLBa/WjNs=,iv:GRoBObX9LRM0Ub/BaIQZftSMojMLOyE2GqOmQzE0uQg=,tag:PwZtesniRnXIQmOHY6tw1w==,type:str] sops: kms: [] gcp_kms: [] @@ -8,23 +8,32 @@ sops: - recipient: age1q0n482cnaawz6kytqxge5gfc5u2rwll9vvgvc2tkw76kq4jvcghquyfhyc enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSHhFNHRsNFNnSkl5Qy9w - WUNvTmlvTXRFS201ODlXZHBkMEd0bmVLa2lJCm9HMkFDSVAyRXBXenkveUdrd3hK - MGdmd2srbkRFd1h1MmY4Q1ZqN0RJSW8KLS0tIENpZGNqUXoxUmZneHNGSExQdUJj - OGJ6bDhJSjczNGpvQlFQUnBmWGZiQnMKVr6iMKKdLCijjo70J2DfM/zeQiqJAW+K - /HSkCUkvETgwsmQAOp0F3Kvv7BIf/mZ7PiHbJuMPOvBcngcEAhmZnQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBScXlXd1ZtR3Z2S1VOOXEz + ZmRnZHA3azVpangxejAvWmU4eWNmdytDd25zCjZjY2VaT2VZSDlvNHRZbzF5ZFNW + S0pocVp2byszT1Y3SjJGejlpdk9wczAKLS0tIHJUY3E1Sk01NkJGTi83V0NyRkRH + Y1B3bzZUa2E1YzArdGhTUUlBZSt3MlEKcvBgSajdGeUyD4WsUMLYnzb+YnNABQLS + QN2dtUoZgs6rAq1xD1plSl632u9TS9v98qpWvF2anpTa2rHKFgcnXg== -----END AGE ENCRYPTED FILE----- - recipient: age1xhq9q8h5k572mkulhnn9sl8k3xh22dzy5hjt67r48x5ctuvrwc8s7fveuw enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqZTRNUXJoS1RxT0l4eWlt - SUlRcDhWblo2aGEycnFVdnlrVndmNHBrd2djCnlPd1NXTlhZZVZDZ0dUcEpJVkdv - MWNIRWFWN3pYYTB2eHcxWE55STlUUHMKLS0tIHF6ZXpnWm84VEtyWVFoZGFkQnFX - em42OHEvZ3VYVy92bHVkVm01dkZ0TjQKUsOW5FCfNOuqj7LFLw2cX3xaXXsKIMD3 - V0GTeQvmfWxtWJINVT8krwAT6eK/FqJ24V41YGgGyXLEbbnYJEq0Rg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOMlUyT0xTaHJtZXRBVEdu + T2RLUGc3ZldtL0p6VmF6MTNValpkOTBVdjJzCjlpdStOdXcvaWJmYXlKZGMza2Nn + eXlFT0NnOUlRK21QQVFZUll6YVV4NlUKLS0tIGd2c0VyMlVxOVFvUkI0WHA5dkN2 + K0hkOVpMekE4ZjEvV01lQjM2cHVkUTgKoEyPnQP15XglYmagtDj0VnF8OWiwOFrq + Kis3KiFsd8FDldUyjH6Jb57RZS1j0JAdMNZUCMSnVKmHKPIMJovUww== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-05-12T01:21:07Z" - mac: ENC[AES256_GCM,data:8gwFvoOU28GoGB6kUboU++Inzcdd8BLQoicc6bdZP6SBctH+Yyr02DHFJ99t/vBMj7E/eCehWR9/M9UqWbspm/duNiWSdVag20ETbR2potBc7DtuX7BTffS8DVc/zRtIu+RV5kC7mNrTouiAuuAex5BD7VThpQikPhGKeY9TS08=,iv:rSHmgdPA7kIi8RypYnJcjkkZ68gS22rsATERoewDaBg=,tag:Pdf3SfPeOvHyS/QUiMFomA==,type:str] + - recipient: age1c5qh8g9ryld3m3273yj59wf2azktla0ar3jaq9mx7lk0gd3vve9q39dx7q + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYODZhM2VtY1ZqYStLS0Rk + aDZ6RGlrbDdhbzBGU0piME1pZy9HSDExK1hnCmFnMGtQelQ0WlJHeDJmNXB0bWpz + QjBHemNZRXIxb2Zwdld2VVFVZm0wWm8KLS0tIHZleWhIVFdLMDBVUS9vSnJyaVNT + Y1A3cVp1ZjlQTFlNYXpCNU0vdFo2K2cKW6HKJa8xsl+dPiU/pn/e4OzdYl1dAd2E + I80O0jS0TQ/8Ifjr/a4V1f911/ShSWiAis8mHEa4wf3pVJ26CI9D9Q== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-05-12T02:49:13Z" + mac: ENC[AES256_GCM,data:8fqbIUM7iLx+MuD1B6X9b4zEHgS/UyPJy0gD7HdKd1IQo6CPNsICnR/G9DyxS/AE1jM3nm1iv722G8vxxHsaQ8ZH1VB5oZcJ1fhXQvTOxJd/AD4ATeUkjAAFceukTwzvhOQMxCoINPsVrg0m7Xc5VGN6mBayy9RPg8UqyfB/11c=,iv:HnLwIwED+piwhw5L4dqltN7anOIXYQka68BELDdtGKs=,tag:IHWDHptq5ASOpr/0rn0cUA==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.8.1 diff --git a/justfile b/justfile new file mode 100644 index 0000000..6661bbf --- /dev/null +++ b/justfile @@ -0,0 +1,31 @@ + +hostname := `hostname` + +default: + @just --list + +build host=hostname: + @nix build ".#nixosConfigurations.{{host}}.config.system.build.toplevel" + +switch: + @nh os switch + +boot: + @nh os boot + +test: + @nh os test + +check: + @nix flake check + +deploy node="fermi": + @nix run 'github:serokell/deploy-rs' '.#{{node}}' -- -- --impure + +rekey: + @sops updatekeys -y host/secrets.yaml + @sops updatekeys -y host/srv_secrets.yaml + @sops updatekeys -y home/secrets.yaml + +iso variant="minimal" arch="x86_64-linux": + @nix build ".#nixosConfigurations.iso-{{variant}}-{{arch}}.config.system.build.isoImage"