From 5e7720a92a44965dd33b1eae23a829359c2477ce Mon Sep 17 00:00:00 2001 From: Deepak Mallubhotla Date: Wed, 2 Apr 2025 15:24:43 -0500 Subject: [PATCH] freshrss and newsboat --- home/deepak/home.nix | 11 +++++++- home/deepak/secrets.yaml | 57 ++++++++++++++++++++-------------------- 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/home/deepak/home.nix b/home/deepak/home.nix index 9fea304..f082005 100644 --- a/home/deepak/home.nix +++ b/home/deepak/home.nix @@ -302,8 +302,16 @@ in bind -N "Selection toggle" -T copy-mode-vi Space if -F "#{selection_present}" { send -X clear-selection } { send -X begin-selection } bind -N "Copy and leave copy-mode" -T copy-mode-vi Enter send -X copy-pipe-and-cancel set-option -g status-right "#[fg=#ffb86c]#[fg=#262626,bg=#ffb86c]#(cat ${config.xdg.cacheHome}/weather/short-weather.txt) #[fg=#3a3a3a,bg=#ffb86c]#[fg=#ffb86c,bg=#3a3a3a]  %T #[fg=#ffb86c,bg=#3a3a3a]#[fg=#262626,bg=#ffb86c]  %F " + ''; + }; - + programs.newsboat = { + enable = true; + extraConfig = '' + urls-source "freshrss" + freshrss-url "https://freshrss.deepak.science/api/greader.php" + freshrss-login "deepak" + freshrss-passwordfile "${config.sops.secrets.freshrssapikey.path}" ''; }; @@ -319,6 +327,7 @@ in }; hello = { }; newkey = { }; + freshrssapikey = {}; }; }; diff --git a/home/deepak/secrets.yaml b/home/deepak/secrets.yaml index a48f368..a37ff28 100644 --- a/home/deepak/secrets.yaml +++ b/home/deepak/secrets.yaml @@ -4,32 +4,33 @@ anthropic_api_key: ENC[AES256_GCM,data:SgDnPjIGmoB7YAqSYMD8jmeGlK0mvZokHQ4bt1dT6 #ENC[AES256_GCM,data:K+mJhjxQRXU/T7KDYgAecxgaQQyqb8k=,iv:qUrX6c0urKVJEXl85zT223k4Sy/uLLihP3JSOgFXacQ=,tag:c0XuR7iPmjnLPpUI02qxwA==,type:comment] newkey: ENC[AES256_GCM,data:lEs2EM62Gesk9EQWKjh2WBz4TUXLrmnLd/ON,iv:65XxpeHwDJIcRPxrJuLPoXFmV/bIWmil5kwy46wgTmw=,tag:o50n4w9Ut/oij7F8hzi/YQ==,type:str] openweathermapkey: ENC[AES256_GCM,data:kczx0qWEpBEOvLc04OPGPmJfGQJlQ7mrvkC+DfAEMiE=,iv:u2+0u22aII6QXew7GaQJRm0lAEiXNQxKp1Tj6wjZGJE=,tag:IOJKV2ln63DTbvT4/YSHTQ==,type:str] +freshrssapikey: ENC[AES256_GCM,data:pj0AjzkdSWDsRQPX44d9ESK7xgOUjOyqx7UmB/axBmPbSvUA,iv:0HEZMTQi1tDIJ+7HVtokk2cj5BdI44vKggDZgEspP+E=,tag:4fDE57PrEkkvS34wbq235w==,type:str] sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: - - recipient: age1tk3vdafrm93dyqpnjymns92z9gmcrnr23cd6fh7ten8092j4tfas84wyhe - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4UVNnQS9MZ0RkSmx6ZVFo - NHA0aUxqV0luQnRQdFcvZGR1b2hGczJvcnlvCm9KaXBNVHdFODU1TlRsWGQ2MGlo - Wmx1UzFOZkFmL2NqNElBb1pCZDl1QU0KLS0tIGIrZGpkRUR1NU1hMmlPRVRkUzcy - ZnRZVlNSd1FKVkQyZG9TdDhUNEJ3L1kKHyAb2DINmM/XHnwZGPxJZRf2tx4GoWxe - hk4u+HXgYM3CH5AWKOKhbfygbrejFVQiaVE9Pnzz1S5Ff/yKUpmlXA== - -----END AGE ENCRYPTED FILE----- - - recipient: age1dtgm8nwnkwpn7s0xvnzzuvk6rfhm5f5rzuw7nnwxu45p5ns56eusrfwe20 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVTRrUHB3Y3k5d3hFVnJa - V0YrUXJONWN2MWxvVFJ2L1JGdHloZWtqYVFrCnR0UjZUYlJsSkZDMExqSnN5MDM4 - c2UwNmtTQlNMdldCUDROWC9qYVBLc2cKLS0tIEV6aG91S0tDd3lZamxaOEx3NEly - bzNwN3VzMHNyd3EzQnBCM3FQQmVtQk0KO57oWaXN0rleFh9rtr31elwzyFelfYXs - A+UStplMMnmHpRVF8HV5ZDPVR83s7GcvQWHmXfTGhpJeg6PN8Hr7BA== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-03-31T20:29:59Z" - mac: ENC[AES256_GCM,data:dFN8TQ7U7qAdF1BqtGXug1z+UxsNg8zEqCZx2jPuVT4b7cHUq+znpvy4VeYyHKonBJWjdFbNYvzMqf+z4qNO3fXG7TxztVx1JHoxX75NBJFk4O0CSl5C9ak6i889gA4ir+HNb1rENV2D38Q1iWXrgv+OwfYu4ZDyu0pzV4tMa+8=,iv:GLnpp3ER5zp/y8LPLDeSjtsqweber6oAqXq8qS0MX0s=,tag:qg0JcDjywi2FnVLMcjZQoQ==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.9.4 + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1tk3vdafrm93dyqpnjymns92z9gmcrnr23cd6fh7ten8092j4tfas84wyhe + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4UVNnQS9MZ0RkSmx6ZVFo + NHA0aUxqV0luQnRQdFcvZGR1b2hGczJvcnlvCm9KaXBNVHdFODU1TlRsWGQ2MGlo + Wmx1UzFOZkFmL2NqNElBb1pCZDl1QU0KLS0tIGIrZGpkRUR1NU1hMmlPRVRkUzcy + ZnRZVlNSd1FKVkQyZG9TdDhUNEJ3L1kKHyAb2DINmM/XHnwZGPxJZRf2tx4GoWxe + hk4u+HXgYM3CH5AWKOKhbfygbrejFVQiaVE9Pnzz1S5Ff/yKUpmlXA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1dtgm8nwnkwpn7s0xvnzzuvk6rfhm5f5rzuw7nnwxu45p5ns56eusrfwe20 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVTRrUHB3Y3k5d3hFVnJa + V0YrUXJONWN2MWxvVFJ2L1JGdHloZWtqYVFrCnR0UjZUYlJsSkZDMExqSnN5MDM4 + c2UwNmtTQlNMdldCUDROWC9qYVBLc2cKLS0tIEV6aG91S0tDd3lZamxaOEx3NEly + bzNwN3VzMHNyd3EzQnBCM3FQQmVtQk0KO57oWaXN0rleFh9rtr31elwzyFelfYXs + A+UStplMMnmHpRVF8HV5ZDPVR83s7GcvQWHmXfTGhpJeg6PN8Hr7BA== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2025-04-02T20:21:54Z" + mac: ENC[AES256_GCM,data:zkg7BVbR87VI7I0np0juF24QUyOgl59kmiwTa5uj0LB4ajethGNJrcGQNsROoMhCylG5w2Nb48vPLOCxTu7knn/FMVSKJcmZS+YmgJHbtzY1d08drN1Gjh7G68qJvtSbJQJz3L6rZh8ai4Q1pgfpbHXoX9aaovWwbB7/NMREKxk=,iv:R9cGSF4AYc+pWRCg+QxjAAehhVuiK0/adVqaXFiGf8M=,tag:My7vc6hkH/Clth2wa74MCA==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.9.4