Fix typst setup, and install leechblock
This commit is contained in:
parent
0e9d6da8ae
commit
b14753a625
|
@ -73,6 +73,7 @@ in
|
|||
bitwarden # Password manager
|
||||
blocktube # Lets you block youtube channels
|
||||
dearrow # Crowdsourced clickbait remover 💀
|
||||
leechblock-ng # website blocker
|
||||
lovely-forks # displays forks on github
|
||||
octolinker # github import to link thingy
|
||||
octotree # github file tree
|
||||
|
|
|
@ -16,6 +16,7 @@ local M = {
|
|||
-- {{{ Capabilities
|
||||
M.capabilities = function()
|
||||
local c = require("cmp_nvim_lsp").default_capabilities()
|
||||
|
||||
-- Add folding capabilities
|
||||
c.textDocument.foldingRange = {
|
||||
dynamicRegistration = false,
|
||||
|
@ -115,21 +116,14 @@ function M.config()
|
|||
---@diagnostic disable-next-line: missing-fields
|
||||
jsonls = {},
|
||||
dhall_lsp_server = {},
|
||||
typst_lsp = {},
|
||||
typst_lsp = {
|
||||
exportPdf = "onType",
|
||||
},
|
||||
---@diagnostic disable-next-line: missing-fields
|
||||
elmls = {},
|
||||
-- {{{ Inactive
|
||||
-- pylsp = {},
|
||||
-- pyright = {},
|
||||
-- }}}
|
||||
}
|
||||
-- }}}
|
||||
|
||||
vim.lsp.handlers["textDocument/hover"] =
|
||||
vim.lsp.with(vim.lsp.handlers.hover, { border = "single" })
|
||||
vim.lsp.handlers["textDocument/signatureHelp"] =
|
||||
vim.lsp.with(vim.lsp.handlers.signature_help, { border = "single" })
|
||||
|
||||
local capabilities = M.capabilities()
|
||||
for lsp, details in pairs(servers) do
|
||||
details.capabilities = capabilities
|
||||
|
|
|
@ -1236,7 +1236,7 @@ let
|
|||
# {{{ typst support
|
||||
typst = {
|
||||
package = "kaarmu/typst.vim";
|
||||
dependencies.nix = [ pkgs.typst-lsp pkgs.typst-fmt ];
|
||||
dependencies.nix = [ pkgs.typst pkgs.typst-lsp pkgs.typstfmt ];
|
||||
|
||||
cond = blacklist "vscode";
|
||||
ft = "typst";
|
||||
|
|
|
@ -40,8 +40,8 @@
|
|||
programs.kdeconnect.enable = true;
|
||||
programs.firejail.enable = true;
|
||||
programs.extra-container.enable = true;
|
||||
virtualisation.docker.enable = true;
|
||||
virtualisation.spiceUSBRedirection.enable = true;
|
||||
# virtualisation.docker.enable = true;
|
||||
# virtualisation.spiceUSBRedirection.enable = true; # This was required for the vm usb passthrough tomfoolery
|
||||
# }}}
|
||||
# {{{ Ad-hoc stylix targets
|
||||
# TODO: include this on all gui hosts
|
||||
|
|
Loading…
Reference in a new issue