feat: yazi extra shortcuts

# Changes
## docs:
- Add extra tutorial docs
## Features:
- Add `pdf combine` to yazi
- Add `pdf normalization` to yazi
- Add `Markdown to html` to yazi
## Breaking Changes:
- Rename sops secret `wireguard/conf` to `wireguard/wg0.conf`: Make sure
update your `sops-conf.nix` and secrets file.
This commit is contained in:
danny 2025-10-01 15:14:19 +08:00
parent dc8f796e18
commit 54ab4d4181
17 changed files with 266 additions and 34 deletions

View file

@ -1,13 +1,68 @@
{ pkgs, ... }:
let
tex = pkgs.texliveFull.withPackages (
ps: with ps; [
standalone
everysel
preview
doublestroke
msg
setspace
rsfs
relsize
ragged2e
fundus-calligra
microtype
wasysym
physics
dvisvgm
jknapltx
wasy
cm-super
dvisvgm
amstex
babel-english
amsmath
amsfonts
mathtools
amscdx
xcolor
]
);
in
{
programs.nvf.settings.vim = {
keymaps = import ./keymaps.nix;
extraPackages = with pkgs; [ fd ];
extraPackages = with pkgs; [
fd
imagemagick
ghostscript
tex
];
};
programs.nvf.settings.vim.utility.snacks-nvim = {
enable = true;
setupOpts = {
image = {
enabled = false;
doc = {
enabled = true;
};
math = {
enabled = true;
latex = {
font_size = "Large";
packages = [
"amsmath"
"amssymb"
"amsfonts"
"amscd"
"mathtools"
];
};
};
};
bigfile = {
enabled = true;
};