From 3ff06fa2bce786097ac8ea56f7238bb951e172d9 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 20 Sep 2024 21:26:56 +0200 Subject: [PATCH] Add zk at home-manager level --- hmModules/zk/default.nix | 42 ++++++++++++++++++++++++++++++++++++++++ hosts/picard/default.nix | 1 + 2 files changed, 43 insertions(+) create mode 100644 hmModules/zk/default.nix diff --git a/hmModules/zk/default.nix b/hmModules/zk/default.nix new file mode 100644 index 0000000..1f65116 --- /dev/null +++ b/hmModules/zk/default.nix @@ -0,0 +1,42 @@ +{ + programs.bat.enable = true; + programs.fzf.enable = true; + programs.zk = { + enable = true; + settings = { + notebook.dir = "~/notebook"; + note = { + language = "en"; + default-title = "Untitled"; + filename = "{{id}}"; + extension = "md"; + template = "default.md"; + }; + group.journal = { + paths = [ "journal" ]; + note = { + filename = "{{format-date now}}"; + template = "journal.md"; + }; + }; + format.markdown = { + hashtags = false; + colon-tags = true; + multiword-tags = false; + }; + tool = { + pager = "less -FIRX"; + fzf-preview = "bat --color always {-1}"; + }; + lsp.diagnostics = { + wiki-title = "hint"; + dead-link = "error"; + }; + lsp.completion = { + note-label = "{{title-or-path}}"; + note-filter-text = "{{title}} {{path}}"; + note-detail = "{{filename-stem}}"; + }; + }; + }; +} diff --git a/hosts/picard/default.nix b/hosts/picard/default.nix index e5c0374..8f4be62 100644 --- a/hosts/picard/default.nix +++ b/hosts/picard/default.nix @@ -85,6 +85,7 @@ "calibre" "reinstall-magisk-on-lineage" "vscode-server" + "zk" ]; extraGroups = [ ]; backupPaths = [ ];