new homefile
This commit is contained in:
+35
-36
@@ -45,7 +45,7 @@
|
|||||||
".config/fish".source = ./roy-config/fish;
|
".config/fish".source = ./roy-config/fish;
|
||||||
".config/alacritty".source = ./roy-config/alacritty;
|
".config/alacritty".source = ./roy-config/alacritty;
|
||||||
};
|
};
|
||||||
|
|
||||||
# user persisted dirs
|
# user persisted dirs
|
||||||
home.persistence."/persist/home/roy" = {
|
home.persistence."/persist/home/roy" = {
|
||||||
directories = [
|
directories = [
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
ebay.metaData.hidden = true;
|
ebay.metaData.hidden = true;
|
||||||
ddgc = {
|
ddgc = {
|
||||||
name = "DuckDuckGo (unthemed)";
|
name = "DuckDuckGo (unthemed)";
|
||||||
urls = [{ template = "https://duckduckgo.com/?q={searchTerms}"; }];
|
urls = [ { template = "https://duckduckgo.com/?q={searchTerms}"; } ];
|
||||||
icon = "https://duckduckgo.com/favicon.ico";
|
icon = "https://duckduckgo.com/favicon.ico";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -95,9 +95,9 @@
|
|||||||
|
|
||||||
extensions.force = true;
|
extensions.force = true;
|
||||||
extensions.packages = with inputs.firefox-addons.packages.${pkgs.system}; [
|
extensions.packages = with inputs.firefox-addons.packages.${pkgs.system}; [
|
||||||
ublock-origin
|
ublock-origin
|
||||||
vimium-c
|
vimium-c
|
||||||
];
|
];
|
||||||
extensions.settings."uBlock0@raymondhill.net".settings = {
|
extensions.settings."uBlock0@raymondhill.net".settings = {
|
||||||
selectedFilterLists = [
|
selectedFilterLists = [
|
||||||
"ublock-filters"
|
"ublock-filters"
|
||||||
@@ -313,17 +313,17 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
inlayHints = true;
|
inlayHints = true;
|
||||||
servers = {
|
servers = {
|
||||||
html.enable = true;
|
html.enable = true;
|
||||||
lua_ls.enable = true;
|
lua_ls.enable = true;
|
||||||
nil_ls.enable = true;
|
nil_ls.enable = true;
|
||||||
ts_ls.enable = true;
|
ts_ls.enable = true;
|
||||||
marksman.enable = true;
|
marksman.enable = true;
|
||||||
pyright.enable = true;
|
pyright.enable = true;
|
||||||
gopls.enable = true;
|
gopls.enable = true;
|
||||||
terraformls.enable = true;
|
terraformls.enable = true;
|
||||||
ansiblels.enable = true;
|
ansiblels.enable = true;
|
||||||
jsonls.enable = true;
|
jsonls.enable = true;
|
||||||
yamlls.enable = true;
|
yamlls.enable = true;
|
||||||
rust_analyzer = {
|
rust_analyzer = {
|
||||||
enable = true;
|
enable = true;
|
||||||
installRustc = true;
|
installRustc = true;
|
||||||
@@ -373,7 +373,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
diagnostic = {
|
diagnostic = {
|
||||||
"<leader>cd" = {
|
"<leader>cd" = {
|
||||||
action = "open_float";
|
action = "open_float";
|
||||||
desc = "Line Diagnostics";
|
desc = "Line Diagnostics";
|
||||||
@@ -395,10 +395,10 @@
|
|||||||
autoEnableSources = true;
|
autoEnableSources = true;
|
||||||
settings = {
|
settings = {
|
||||||
sources = [
|
sources = [
|
||||||
{name = "nvim_lsp";}
|
{ name = "nvim_lsp"; }
|
||||||
{name = "path";}
|
{ name = "path"; }
|
||||||
{name = "buffer";}
|
{ name = "buffer"; }
|
||||||
{name = "luasnip";}
|
{ name = "luasnip"; }
|
||||||
];
|
];
|
||||||
|
|
||||||
mapping = {
|
mapping = {
|
||||||
@@ -415,27 +415,27 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
extraConfigLua = ''
|
extraConfigLua = ''
|
||||||
local _border = "rounded"
|
local _border = "rounded"
|
||||||
|
|
||||||
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(
|
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(
|
||||||
vim.lsp.handlers.hover, {
|
vim.lsp.handlers.hover, {
|
||||||
border = _border
|
border = _border
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(
|
vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(
|
||||||
vim.lsp.handlers.signature_help, {
|
vim.lsp.handlers.signature_help, {
|
||||||
border = _border
|
border = _border
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
vim.diagnostic.config{
|
vim.diagnostic.config{
|
||||||
float={border=_border}
|
float={border=_border}
|
||||||
};
|
};
|
||||||
|
|
||||||
require('lspconfig.ui.windows').default_options = {
|
require('lspconfig.ui.windows').default_options = {
|
||||||
border = _border
|
border = _border
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
colorschemes.catppuccin = {
|
colorschemes.catppuccin = {
|
||||||
@@ -444,7 +444,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
home.stateVersion = "24.11";
|
home.stateVersion = "24.11";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user