add newsboat and fzf-tab
This commit is contained in:
parent
4082049095
commit
2a52904cc9
5 changed files with 68 additions and 1 deletions
|
@ -74,3 +74,8 @@ creation_rules:
|
|||
- age:
|
||||
- *chunk
|
||||
- *cy
|
||||
- path_regex: secrets/newsboat.yaml
|
||||
key_groups:
|
||||
- age:
|
||||
- *yt
|
||||
- *cy
|
||||
|
|
|
@ -120,4 +120,14 @@
|
|||
rofi.source = ../rofi;
|
||||
waybar.source = ../waybar;
|
||||
};
|
||||
|
||||
programs.newsboat = {
|
||||
enable = true;
|
||||
extraConfig = ''
|
||||
urls-source "miniflux"
|
||||
miniflux-url "https://rss.cything.io/"
|
||||
miniflux-login "cy"
|
||||
miniflux-passwordfile /run/secrets/newsboat/miniflux
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
searchDownKey = "^n";
|
||||
};
|
||||
initExtra = ''
|
||||
#disable control+s to pause terminal
|
||||
# disable control+s to pause terminal
|
||||
unsetopt FLOW_CONTROL
|
||||
# manually integrate fzf cause we need to make sure zsh-vi-mode
|
||||
# won't override C-r
|
||||
|
@ -45,6 +45,18 @@
|
|||
eval "$(${pkgs.fzf}/bin/fzf --zsh)"
|
||||
}
|
||||
|
||||
# fzf-tab stuff
|
||||
# set description format to enable group support
|
||||
zstyle ':completion:*:descriptions' format '[%d]'
|
||||
# set list-colors to enable filename colorizing
|
||||
zstyle ':completion:*' list-colors ''\${(s.:.)LS_COLORS}
|
||||
# force zsh not to show completion menu, which allows fzf-tab to capture the unambiguous prefix
|
||||
zstyle ':completion:*' menu no
|
||||
# preview directory's content with eza when completing cd
|
||||
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1 --color=always $realpath'
|
||||
# switch group using `<` and `>`
|
||||
zstyle ':fzf-tab:*' switch-group '<' '>'
|
||||
|
||||
source ${./p10k.zsh}
|
||||
'';
|
||||
plugins = [
|
||||
|
@ -58,6 +70,11 @@
|
|||
src = pkgs.zsh-powerlevel10k;
|
||||
file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
||||
}
|
||||
{
|
||||
name = "fzf-tab";
|
||||
src = pkgs.zsh-fzf-tab;
|
||||
file = "share/fzf-tab/fzf-tab.zsh";
|
||||
}
|
||||
];
|
||||
shellAliases = {
|
||||
"vi" = "nvim";
|
||||
|
|
|
@ -26,6 +26,10 @@
|
|||
"rsyncnet/id_ed25519" = {
|
||||
sopsFile = ../../secrets/de3911/yt.yaml;
|
||||
};
|
||||
"newsboat/miniflux" = {
|
||||
sopsFile = ../../secrets/newsboat.yaml;
|
||||
owner = "yt";
|
||||
};
|
||||
};
|
||||
|
||||
boot = {
|
||||
|
|
31
secrets/newsboat.yaml
Normal file
31
secrets/newsboat.yaml
Normal file
|
@ -0,0 +1,31 @@
|
|||
newsboat:
|
||||
miniflux: ENC[AES256_GCM,data:SOrlGEjFaRio+i6uyoA=,iv:adXGGF9k5YFvPdeCb4XxMFDWDixZRaOjYeWXO06aa8Q=,tag:2SnBTdzoEN4beYzDpcipJQ==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
azure_kv: []
|
||||
hc_vault: []
|
||||
age:
|
||||
- recipient: age1sy0at69err83qyml2vqu8xvwjccfws447aaadfvacj2qluw3p45s2mtrw8
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLOFZJL0FCZTllTVlBT01v
|
||||
MHo0L1NyYjM1WGhOTUZNb0NqZ3REQ3BWeHdjCnpyL2l1VzFuaitiZEwvd1VwQlBi
|
||||
UzNKdDB2cE5xRXVTQTRMNk41RnZ1RkkKLS0tIFRrbWpQSnZnMUY0SVZSK0RwY1pn
|
||||
Wml1OCtPdnN6S1FNbUk4U1lHckYvRWcKD/jysv1ioTmB+Ek4Fm+hWQHkBRebYRIv
|
||||
QsCdqy7O9wuZ+BqrgN5Ohnq2zxGNcCXRjR2t+yVcRvJLkw7PBvh63g==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age10h6pg5qdpc4t0rpmksfv788a57f04n83zgqaezkjjn65nkhv547s0vxfdn
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOeXdxb0tlWWlZRW5oUEVC
|
||||
V29ZdnRSOVRyY1d0aDVkVGxiUW9wTm5lWUVzCk1Yd0tCSjMzVHRZK0RleUpFYk05
|
||||
LzUyVHRRRWtRUGpNaG9rRmlqYzBNeDQKLS0tIGRRNmNiYXhsMWwvZ3FtQ04zMEZx
|
||||
a05pL1E0bXJJNmdNcVl2NlNmdUhpOVkK+Yt2PzgeYXyfPR+FYcf6b9tmstLSuqJ9
|
||||
OK9M1Uyau4Tmf5jddQDm7E/4xD4F20RpX9Zb9Rk6P9zz9yi8PbA2YA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2024-12-25T07:01:02Z"
|
||||
mac: ENC[AES256_GCM,data:NmR+/CUXm1SiiuGIJMqT/qus3uzzmig2bqa25GU87fVVowa00jtZ3uFV87BRwsxMhfYNf9X9W0hyFKgXkT+QWoiPjym8q1T+ih0prRrHVkSFN0vUMfMxK7flS8iuT52hYANd43UHOKCuLn+F/qX6HY7+/KiyN2SDmlAk9jUMu+E=,iv:kqNvHtUieeWxZ4K9eppobLE3HmPa8PINQqt4ChEWVF8=,tag:yx1IuToEwXPVy+wDM4SPKA==,type:str]
|
||||
pgp: []
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.9.2
|
Loading…
Add table
Reference in a new issue