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:
|
- age:
|
||||||
- *chunk
|
- *chunk
|
||||||
- *cy
|
- *cy
|
||||||
|
- path_regex: secrets/newsboat.yaml
|
||||||
|
key_groups:
|
||||||
|
- age:
|
||||||
|
- *yt
|
||||||
|
- *cy
|
||||||
|
|
|
@ -120,4 +120,14 @@
|
||||||
rofi.source = ../rofi;
|
rofi.source = ../rofi;
|
||||||
waybar.source = ../waybar;
|
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
|
||||||
|
'';
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,18 @@
|
||||||
eval "$(${pkgs.fzf}/bin/fzf --zsh)"
|
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}
|
source ${./p10k.zsh}
|
||||||
'';
|
'';
|
||||||
plugins = [
|
plugins = [
|
||||||
|
@ -58,6 +70,11 @@
|
||||||
src = pkgs.zsh-powerlevel10k;
|
src = pkgs.zsh-powerlevel10k;
|
||||||
file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "fzf-tab";
|
||||||
|
src = pkgs.zsh-fzf-tab;
|
||||||
|
file = "share/fzf-tab/fzf-tab.zsh";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
"vi" = "nvim";
|
"vi" = "nvim";
|
||||||
|
|
|
@ -26,6 +26,10 @@
|
||||||
"rsyncnet/id_ed25519" = {
|
"rsyncnet/id_ed25519" = {
|
||||||
sopsFile = ../../secrets/de3911/yt.yaml;
|
sopsFile = ../../secrets/de3911/yt.yaml;
|
||||||
};
|
};
|
||||||
|
"newsboat/miniflux" = {
|
||||||
|
sopsFile = ../../secrets/newsboat.yaml;
|
||||||
|
owner = "yt";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
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