Compare commits
7 Commits
36e38b8ff4
...
aaf401c32c
Author | SHA1 | Date |
---|---|---|
mandlm | aaf401c32c | |
mandlm | 61e21a8720 | |
mandlm | 911222e679 | |
mandlm | 5081f01fc2 | |
mandlm | 8636ba290d | |
mandlm | 10fec2c615 | |
mandlm | 22a18418ac |
|
@ -35,6 +35,7 @@
|
||||||
gpgSigningKey = "4AA25D647AA54CC7";
|
gpgSigningKey = "4AA25D647AA54CC7";
|
||||||
gpgSSHKeys = [ "1F937AC8F77ED74CE24EAAE79B5601F73C6D115F" ];
|
gpgSSHKeys = [ "1F937AC8F77ED74CE24EAAE79B5601F73C6D115F" ];
|
||||||
theme = "dark";
|
theme = "dark";
|
||||||
|
vimwikiPath = "~/vimwiki";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"mmandl@NB11313" = home-manager.lib.homeManagerConfiguration {
|
"mmandl@NB11313" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
@ -55,6 +56,7 @@
|
||||||
gpgSigningKey = "088ED38F036C7AF2";
|
gpgSigningKey = "088ED38F036C7AF2";
|
||||||
gpgSSHKeys = [ "AEB2BF3FF9CF9529E9A3C6F1A202D21686FF9278" ];
|
gpgSSHKeys = [ "AEB2BF3FF9CF9529E9A3C6F1A202D21686FF9278" ];
|
||||||
theme = "dark";
|
theme = "dark";
|
||||||
|
vimwikiPath = "~/vimwiki";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
aliases = {
|
aliases = {
|
||||||
graph = "log --graph --all --max-count 32";
|
graph = "log --graph";
|
||||||
};
|
};
|
||||||
|
|
||||||
ignores = [
|
ignores = [
|
||||||
|
|
|
@ -14,6 +14,10 @@
|
||||||
ssh smartcan "systemctl restart smartcan-''${1}"
|
ssh smartcan "systemctl restart smartcan-''${1}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function fu-build {
|
||||||
|
./kas-container build kas/kas-ttc-image-horsch.yml
|
||||||
|
}
|
||||||
|
|
||||||
function fu-reboot {
|
function fu-reboot {
|
||||||
ssh fusion "reboot"
|
ssh fusion "reboot"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, theme, ... }:
|
{ pkgs, theme, vimwikiPath, ... }:
|
||||||
{
|
{
|
||||||
# symlink for a stable path
|
# symlink for a stable path
|
||||||
home.file.".vscode-extensions/vscode-lldb".source = pkgs.vscode-extensions.vadimcn.vscode-lldb;
|
home.file.".vscode-extensions/vscode-lldb".source = pkgs.vscode-extensions.vadimcn.vscode-lldb;
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
lsp-status-nvim
|
lsp-status-nvim
|
||||||
rustaceanvim
|
rustaceanvim
|
||||||
neodev-nvim
|
neodev-nvim
|
||||||
null-ls-nvim
|
none-ls-nvim
|
||||||
lsp_lines-nvim
|
lsp_lines-nvim
|
||||||
lsp-inlayhints-nvim
|
lsp-inlayhints-nvim
|
||||||
|
|
||||||
|
@ -89,9 +89,8 @@
|
||||||
nvim-dap
|
nvim-dap
|
||||||
nvim-dap-ui
|
nvim-dap-ui
|
||||||
|
|
||||||
# neorg
|
# vim-wiki
|
||||||
neorg
|
vimwiki
|
||||||
neorg-telescope
|
|
||||||
];
|
];
|
||||||
|
|
||||||
withNodeJs = true;
|
withNodeJs = true;
|
||||||
|
@ -102,8 +101,8 @@
|
||||||
terraform-ls
|
terraform-ls
|
||||||
tflint
|
tflint
|
||||||
bash-language-server
|
bash-language-server
|
||||||
|
prettierd
|
||||||
nodePackages.yaml-language-server
|
nodePackages.yaml-language-server
|
||||||
nodePackages.prettier
|
|
||||||
nodePackages.eslint_d
|
nodePackages.eslint_d
|
||||||
nodePackages.typescript-language-server
|
nodePackages.typescript-language-server
|
||||||
nodePackages.typescript
|
nodePackages.typescript
|
||||||
|
@ -128,6 +127,9 @@
|
||||||
|
|
||||||
#clipboard
|
#clipboard
|
||||||
xclip
|
xclip
|
||||||
|
|
||||||
|
#vimwiki
|
||||||
|
vimwiki-markdown
|
||||||
];
|
];
|
||||||
|
|
||||||
extraLuaPackages = luaPackages: [
|
extraLuaPackages = luaPackages: [
|
||||||
|
@ -137,8 +139,6 @@
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
lua << EOF
|
lua << EOF
|
||||||
vim.o.guifont = "DejaVu Sans Mono:h10"
|
|
||||||
|
|
||||||
${builtins.readFile ./keymaps.lua }
|
${builtins.readFile ./keymaps.lua }
|
||||||
${builtins.readFile ./options.lua }
|
${builtins.readFile ./options.lua }
|
||||||
${builtins.readFile ./commands.lua }
|
${builtins.readFile ./commands.lua }
|
||||||
|
@ -156,15 +156,21 @@
|
||||||
${builtins.readFile ./nvim-cmp.lua }
|
${builtins.readFile ./nvim-cmp.lua }
|
||||||
${builtins.readFile ./telescope.lua }
|
${builtins.readFile ./telescope.lua }
|
||||||
|
|
||||||
|
do
|
||||||
|
local vim_theme = "${theme}";
|
||||||
${builtins.readFile ./themes.lua }
|
${builtins.readFile ./themes.lua }
|
||||||
vim.opt.background = '${theme}'
|
end
|
||||||
|
|
||||||
${builtins.readFile ./project-nvim.lua }
|
${builtins.readFile ./project-nvim.lua }
|
||||||
${builtins.readFile ./dap.lua }
|
${builtins.readFile ./dap.lua }
|
||||||
${builtins.readFile ./neorg.lua }
|
|
||||||
${builtins.readFile ./illuminate.lua }
|
${builtins.readFile ./illuminate.lua }
|
||||||
${builtins.readFile ./wilder.lua }
|
${builtins.readFile ./wilder.lua }
|
||||||
|
|
||||||
|
do
|
||||||
|
local vimwiki_path = "${vimwikiPath}"
|
||||||
|
${builtins.readFile ./vimwiki.lua }
|
||||||
|
end
|
||||||
|
|
||||||
vim.g.gitblame_date_format = "%r"
|
vim.g.gitblame_date_format = "%r"
|
||||||
|
|
||||||
require("nvim-autopairs").setup({})
|
require("nvim-autopairs").setup({})
|
||||||
|
|
|
@ -161,8 +161,9 @@ vim.g.rustaceanvim = {
|
||||||
local null_ls = require("null-ls")
|
local null_ls = require("null-ls")
|
||||||
null_ls.setup({
|
null_ls.setup({
|
||||||
sources = {
|
sources = {
|
||||||
null_ls.builtins.formatting.prettier,
|
null_ls.builtins.formatting.prettierd.with({
|
||||||
null_ls.builtins.diagnostics.tsc,
|
extra_filetypes = { "vimwiki" },
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
local neorg = require("neorg")
|
|
||||||
|
|
||||||
neorg.setup({
|
|
||||||
load = {
|
|
||||||
["core.defaults"] = {},
|
|
||||||
["core.concealer"] = {},
|
|
||||||
["core.dirman"] = {
|
|
||||||
config = {
|
|
||||||
workspaces = {
|
|
||||||
notes = "~/notes",
|
|
||||||
},
|
|
||||||
default_workspace = "notes",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
})
|
|
|
@ -1 +1,2 @@
|
||||||
vim.cmd("colorscheme solarized")
|
vim.cmd("colorscheme solarized")
|
||||||
|
vim.opt.background = vim_theme
|
||||||
|
|
|
@ -91,3 +91,5 @@ require('nvim-treesitter.configs').setup({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
vim.treesitter.language.register("markdown", "vimwiki")
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
vim.g.vimwiki_list = {
|
||||||
|
{
|
||||||
|
path = vimwiki_path,
|
||||||
|
syntax = "markdown",
|
||||||
|
ext = ".md",
|
||||||
|
path_html = "~/vimwiki_html",
|
||||||
|
custom_wiki2html = "vimwiki_markdown",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-- disable global markdown hijacking
|
||||||
|
vim.g.vimwiki_global_ext = 0
|
|
@ -2,7 +2,9 @@
|
||||||
{
|
{
|
||||||
programs.eza = {
|
programs.eza = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
git = true;
|
git = true;
|
||||||
|
icons = true;
|
||||||
extraOptions = [ "--group-directories-first" ];
|
extraOptions = [ "--group-directories-first" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,9 +3,10 @@
|
||||||
{
|
{
|
||||||
home.shellAliases = {
|
home.shellAliases = {
|
||||||
g = "git";
|
g = "git";
|
||||||
gg = "git graph";
|
gg = "git graph --all --max-count 32";
|
||||||
gs = "git status";
|
gs = "git status";
|
||||||
gd = "git diff";
|
gd = "git diff";
|
||||||
k = "kubectl";
|
k = "kubectl";
|
||||||
|
ww = "nvim -c VimwikiIndex";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue