new homefile

This commit is contained in:
2026-04-04 15:16:48 -05:00
parent 4521dab0c4
commit 6ac626aa9f
+35 -36
View File
@@ -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;