@@ -1,25 +1,27 @@
-----BEGIN PGP MESSAGE-----
-hQIMAwAAAAAAAAAAAQ/+PDHvZSq+iFyD+KkHXIs0Cgh4dN3PleMUPrVCCaIQ8yiz
-P0dhUHbfvl9Ja/3/RO+Y/yMlJsGpAskEMamPGlO5M8yfEbhE9vYCqWnowKCiwvTB
-1JrF5OQUkYI8NBdrAkrgjLQ2iZOh1T/Dp7416zU1kit2aWl9kjryXVaqTlBIFmxk
-7nnlJLnLvzR6WHMxgwLKggGAI7IE9fUTf45sRQDmqLPV5vUC1268qevzmsb9+LGo
-cMiU0ztJu5Bq01eL/l1PK5QTtL5v+AvZBQAv8Dv0YGxdOP4LPQgyIZ9hGC6zD6zf
-pBV9PzqqAfgEPkouNOW+eIVhLCCrhzauyDbbAjvqTW95NYsn5Wd8PLlTiZMb9Vuh
-fnD7Iuf5oh56BLRtVejJf+qVzhn8Lut0UzTZHLrUKiSVO3OGW66DcWgfHe7SHK9D
-ujWuw+oYbLPNGiGFN6qijUtAqgJBabRRXtLG2ag8Dm/1vSAMarFQScOgqPJcPh7y
-osMiZv6duwDDSfQLxlFQJABu6a9CrDRKoHnlX5OtyIaqYskc+fy3AQUk4WRxNowY
-o/FMTUkxkVV/U9fA5Y3lQf3huaF22LpcVcbXu7NPo0kkWuwh68Ivc/E3Hnz4QgB0
-XS8CXSWs8yZxuBCgx3N0Mljyx4NPv1umhwOg1G6Wnyk+0/85HQtKUiQ06YI5z1XS
-wRkB3NfLngYaQ8/13hLjLLfE21Waae8lkMOCJbXkfJKzbkeXsp4vWh1i8dasi66T
-mGIxzyFQKV197CA7WIO3Jk89qQcS0AuOyU4qgBMPAhksmtznDyAMmxcvqWkqBM4h
-GsGJgn4OxgsQkCQERLnF1pV00G7UY9b0VEhZoRTCnHReXNasB+iNitjlEqS1z4Ub
-CtUYdBTCKHivPR0yp561LPnT55pAJ93sjjO2Mf1kH2bpVMbw7UFM4pV/3rdeChZc
-gXYyyJE+LMVopQgj2QgbbK7VfZBMeNcMVWF4cpxnaQotjytkK31x1+9at4K8mBtn
-GGdBcePGeprJcOtK3TOTu8u18gRLLFUFokyeqy+8asXcu+QSAVYfoiLGSWYTl/rB
-LSvYZ1fQrtqu6jU5kFT48Cg0KBsi/INu+bg1+P4Mb7dNaciu5KfjiQ6TS2jz2xv5
-0c7YI0fXZv2mnkLVXkiYr+fMIftE9mhfqCC4othl6veBIYK3gCbUaLQVfQZdEbwD
-pYxsL3fnymHYap+m1r6EtUSsvU4Pj2c0eiILDMWn4JFlXjcYWjVEvbLq2FbCZrbz
-Hugmtu6W7mRJojMnADP8mucqPmCs5aZtW5sQCpAiYQQ0jFgqUiOwoNJIFQ==
-=5gNE
+hQIMAwAAAAAAAAAAAQ//eg9O2rlPYwbNsL5D0Iov9rfW4HulCrBjZ+3C+bn7JrDv
+BNrPQhKXrvxV0PcyDHXUaes4MXz/pQtL9jje5B7Yq92fc9Oq6wM90ZXB89qlv9e3
+ti9//g4EsHqi+72yBhUBfNet9zioOv/MKkd20zL+1FDnEwjvdD8rCCj39YMG91V0
+MO/T3/k9N/IWQL7Cao9rHxBffP+8dyoPuM63b5IksRkRJ332SIhsMwjBelIE5mVZ
+5yrUU7UFPLyNqKF5YOxIkGMHxHflRxEcSHhH4NqnEFFtZv2XAVHBhazqhsB/gODy
+wHlYBC8iu20y6qSpBI32xIJO83dDXd5Ik0NVBP86gB1KZpXaY7DL5natBvn9Ea1a
+gm+VCZfsvRH70ibop5zQcfl0H6zd5CjiuYBY29SJA48GJUoMYOCy+k8eEbu1rHIB
+JuRC7Msy/81Xb6m4XFvh3/kNoYiqoWsYiJUyJ0PH+V8MXRFWpb1GL72w8VyoJoEg
+Txbco5H0UyGnv5gqOnpAjmRxaJb56jq8g2E9gPZBImGX9VhkVRp8DSYqyJjm6gD6
+GhwOfT/4HRqAGzj9QW6jMDFSF+F0IX+ydPeyNRebjfo3FtCW1DeTufvFkxc+luCk
+mO5QZNhxmE2vHpL6oZx1GMPybIvGSwIRFRXrUN8EHbYz7IdxIF30pf3tX1KG6JrS
+6QGGIIklg4QUtobvedPuQnA4Fsw3m3vna66bBSpvfPtN5uN/zBQL2AGEdlnLRszN
+O2UuolzS4DEvwdAPeg7qSNb9Mm93E/4i9fwbT72YrM7yKQ5EkGLLOc5G6jzQrHY0
++a6qgZWOgIdfVJ6mF/Kna/LoI5X7AfUaQtGy5Q/mgnaVz8zarRU/UB6rCaRr2hN2
+uijbTCh7qNasGF+Ox7/OF6zgsGAwsKLSQIIwdGirx5jcH/yQKrxJPZQU9gyKkBZM
+OG/6egXy7b8Nb3p+KlPFroa1CCqXWepLatJFNu8sYTM0q7BOM6FIp8UTU6OE1A7c
+5UcLNuPafg6Ob/5fYuvX5tONyPMFbVyTPFmMtGHa1JJM+kxquCQns8FgM8JokFb3
+BH7cd3fVBdK6754Uul04+stzpZ8WnwMKI9yCdhyJMkqsjGzznsPbuiNjm4p6on7I
+ZvozE/l2FbUzFGt/wm8gOR8VzrrPo3810HNTxcKnR4Ti4OesBsIvce0spyHvP9BD
+ppn6vaSly/DoiP5qK4VQEubbLnFNAGup9K5cPrKZrrYcOwAtYORyGWWzQ+oYuY9T
+5J4VL94TZ74UnMnrVaueLHHozWg5fsTERTr1pkYkwGL+w2AvMWf8B/dxBD5NVMYH
+9r/33mfnm1imlI6JSgokiwvyqtBXZkPIxhTMtRD+pGJ4Hlu0nR8tlnCANitCwLBM
+8NcruyybiNCmsjhBwa1pMA==
+=O03g
-----END PGP MESSAGE-----
@@ -1,26 +1,29 @@
-----BEGIN PGP MESSAGE-----
-hQIMAwAAAAAAAAAAAQ/+NIjrCn6iVRx4LL5sWo8OAN8BRsgE99HaYJWINgIXF78+
-Ai5eI79/OQ6jzxbZBP4SXhIdHukrHxY1uiHLNXIDnPbu799IkiUJL32hvmiHTom3
-VNrPhgPpS2H1gMtpyBcrz84GKcSH1NojB5+xQfWyB7E2ULddoOT+Csbn5gixgUZv
-a0RzAEDs1E8fVg9lclAI0FP7w7xoqSJ2XKLTs/1OMehDikjHbUyBHt6yX1P3SmXH
-EK72U3TgQqRgzBSrkSklAjoSXdVC085gep0W27QK69WPRxLbesZfN+6+LvSSOLoc
-zj+1yquZUy+/DSkryHN5tNRcoWQ8Sfs1CuuPTNyMsT2Pur2M9C28qxVYEludjtAx
-m1dVb4kqN5M4885BHE00LmNOoTwKZi6sOt4QtoTCLTGk3QYYY93+e2QJpLV3Vqy0
-k0eY47iliGoNPsDiVYm3StRu0vXHn9qFM9arQ0eGLgg+CZxzEXvY25O4YB4e2dj0
-pzFh1PuE3TR5hhotxGQzuXbH7LeoKp1TQYSVNb9dJknVWArOUf6zaPF95SsRrBI5
-4oSiJMlREa3Fk9+FWUzjpKOpwJfyYHGCpXhbfeCTrHHtIWpClHDT9vxGKqs6WzPE
-NgomqRxq8IOY87wiGLZP370CmSQ1P63cwJT2YO/TP0c2F2oZUzyUBXBXftk8opbS
-6QF0fJ/2WdmuVZ5qRqU+iMjPUX5+Ay76cvy9w5oedpvFPuXYic7gcNp4OEw/LKN6
-eWkuVSaD3dxmB8oiYNxEmcS92ubgcxaCjvq7Oya6Sh6S2VdenM0PC+OxbT4Cktu8
-N4MIZwKWv4NSDIh9FuIDftn4PFfY83ACT6HtdkN8oB+HL8bZ+iVQ65lWaqyJBswZ
-TF+qRTdmXMncVjLUj/H8pUF4faB+m2nUEHQnKSlBPmztzPK09q1TddJ4hh6MbwI9
-V7TeHC8VV+r6Tln4QYRGQDzFzPaodTBa/rONNVCRofMzTAV6a4igWrXXPV9NUki5
-jSt7FfE/Drs7Xl662+ww6gDuLoGCDlFg+BIbT+fyOSx7Ibu/vUoLFGhLaEIjtxUy
-wV8Vpk+wpO5/8kJ+erht1wZBSnEu+xyazaLCMOwEwjCWU1V7u6IH8Ha6PzMhduJ0
-2oVywVfrrHufDiUrKx93QjgK37fRSQm8ARKR9RC1IzQHdafkqDceN+xhJpYveobX
-NIJjn7OSWyLFmuakOpFcYwlSYeUkqSdDi+JuKxyIe39O3QlVJgS/ZDcqvPfkg7x6
-+kP+wX7+cXjhuvhfUV9JbdEpPkfqEOLBgYJdOwLACEQFL29WBKe7G1DgG9VkcIWe
-Ga6xHXGxzm2Lx82twb0h3HUhFAaVdB+f62et3GXKMXZ/DGmE8zwWCGF4fqLUWA==
-=nDwI
+hQIMAwAAAAAAAAAAAQ//c05CB4e6g9HH8sZm2TTDY4sndNJp9CGCKwy5QE8jwGQY
+j0NrS13me6NnqO5h2Fo2oBU/z/zt79USCJWFwxfHW4oW9ji7jgA85KW2eGkTXDgM
+0Qih0Iv5dTVyA2FFkJ/wUa9uK6Qqp9iEZj52FYkS/iJVmaPImGhDCn0Ip6aFaSex
+Fqk8xyuwUNfa8rB7oMj115AZ0gN7xJKzy7NmGVY+22MrLGezFGLlztKSFFa62EA0
+kBLDMPMidsU7qd23CoFYm+X+bo1JP+3M647Fhg3PsfDSa6/vYThCKa+vktEUfUSX
+vyoDoSp5atypbETCn2rg0E+AYlijpiPwh/1dx1FweoyQ3RAGQHzVMegrNkJvkYAD
+5kicDvLvHPj/a8GI04aBR2492m55VwrpGLiGIeWSuXchZu73shT98KdK40y3blcj
+ZK1xb8OkcE12Rfootloyv7i5ARSG5FlU4OMdy9mYLkehK9Ujouq+C9wJaO8/QhG7
+Q9x8GBmxCzv5Sdy++QRToYSKPH4uELmxPKzJq8RBqLFvdrbSyiS1PBwtamyX6B3G
+hREyKKRtarI7Hz8mKpxLJ7eQXLoqz+R2RnZ3yEu9jaHoJRlf9Hna1T5+G+m+xNMr
+yKyo0fawWImhOb5Iml7AFA0a12ONYFlcDgL/1AcH8VZ8PAc6dbykVzil/5htZ+TS
+6QFI7Uv31pH2C7t42zJcQ+lpP79IShUO6qgOaBQ0yzvkSRBBaRG5+gBa2dzFG5JN
+I6ovfAznnLUrtAUCe1U6gNmfgfqtqW/7KUQCMtTMSLnD4m0Ue1iHkLzo87r4s/8/
+9BrYFJpiqVBRHks86J/x8vyi+4umnOM3rNKjlRWWNwzFSms664ChQ0lf8dZcY0of
+VUF8uY45HHESUQ0G4D2rzn8rGG+/HfZljIlhHwTeeTreyLT4bpZPXAtl/77tjOqW
+H8P/wcBcvjh8enUC1zq1eWaAIi79o01wRD9Ua67xegLz2S83DrKy0NRoiBHQTav5
+NVJzJ1pHyiPT5Cd7D7rBWrrPP7GqcsJvf8b6qhbUIeaxXHODHhzAkLKfo7xDtQke
+BJHaStwmTPHGheVu+w7QUQB0rPmgipr5GK0rrcLKV28FY7aZqy4nKdzqtqPwMzDa
+0NP+Od/++Mx34ZxzE6nMMEJrGV6Xd88E6SOI6OK+4ni7ynDjQVolwSwXAg6MsBUk
+c+VjMVABewE8xQWGYP1dEjT3SHc5rUJhKWGjgwvT7PQ6ro8Er40nTB9Jd1d0Ey3k
+RrhEhv+u68/bDlxGk2/T1wlPZiDE216aU9WX94A/1EGPq5D0yfCZceD7UpsHXskX
+upMQ9GFDVtTsDhBI2iJwJqyLaKp2slyYxQ7ds+9L59tPeO21zZiq3Xeg8prfgG5T
+QaFZE6YBZheaS2MDRmxNjuHC09a6pbZ69akHQGUVj703mTh0rd+znxLuhASU9eFB
+7JmF2b73NFU+p71b/NAw9PQtXXgHYQk/xgqGTA+aLPwKBHvJeJZWBWbqQxMyIKbN
+RWp++PUMpz34jg==
+=lXfl
-----END PGP MESSAGE-----
@@ -43,9 +43,9 @@ fileext = ".vcf"
[storage contacts_remote]
type = "carddav"
-url = "{{- secret "lookup" "name" "dav-url" -}}"
+url = "{{- secret "get" "password" "dav-url" -}}"
username = "amolith"
-password.fetch = ["command", "secret-tool", "lookup", "name", "vdirsyncer"]
+password.fetch = ["command", "bw", "get", "password", "vdirsyncer"]
# CALDAV
[pair calendar]
@@ -69,6 +69,6 @@ fileext = ".ics"
[storage calendar_remote]
type = "caldav"
-url = "{{- secret "lookup" "name" "dav-url" -}}"
+url = "{{- secret "get" "password" "dav-url" -}}"
username = "amolith"
-password.fetch = ["command", "secret-tool", "lookup", "name", "vdirsyncer"]
+password.fetch = ["command", "bw", "get", "password", "vdirsyncer"]
@@ -141,10 +141,10 @@ CASE_SENSITIVE="false"
export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
# Authenticate to Bitwarden
-export BW_SESSION="{{- secret "lookup" "name" "bw-session" -}}"
+export BW_SESSION="{{ .bw_session }}"
# Authenticate to OpenAI
-export OPENAI_API_KEY="{{- secret "lookup" "name" "openai_api_key" -}}"
+export OPENAI_API_KEY="{{- secret "get" "password" "openai_api_key" -}}"
#HYPHEN_INSENSITIVE="true"
# Uncomment the following line if pasting URLs and other text is messed up.
@@ -197,13 +197,13 @@ alias drafts='e $(rg -l "draft: true" $HOME/repos/personal/secluded | fzf --prev
# Custom functions
function pass() {
- secret-tool lookup name $@ | xclip -selection clipboard
+ bw get password $password | xclip -selection clipboard
}
function gi() {
curl -sLw https://www.toptal.com/developers/gitignore/api/$@ ;
}
function noti() {
- curl 'https://notify.nixnet.services/message?token={{- secret "lookup" "name" "gotify-token" -}}' -F "title=$1" -F "message=$2" -F "priority=4"
+ curl 'https://notify.nixnet.services/message?token={{- secret "get" "password" "gotify-token" -}}' -F "title=$1" -F "message=$2" -F "priority=4"
}
# Hide the terminal when these apps are opened from a terminal
function zathura() { devour zathura "$1" }
@@ -1,7 +1,7 @@
[settings]
debug = false
api_url = https://waka.secluded.site/api/heartbeat
-api_key = {{ secret "lookup" "name" "wakapi-token" }}
+api_key = {{ secret "get" "password" "wakapi-token" }}
hide_file_names = false
hide_project_names = false
hide_branch_names =