CFEF5NNUAHFBKHLERSQMAEE3W6THOT47GERTPRTBH3IVTUFX4F5AC HM5NPNSJBFXKZ4RFDUXHHCUGLQMVQUFYNU5Z4HEVBCF4LO534BMAC YA2IVL7CKDFPAYCSYPQXPLCCVER37BKGI3THTUVRAOH2FPGJCLHAC YF4MVZRBMCUI274NE6PWDJTAUJVX4IP7UZRDWKQZZZSMR3YVAKJQC MUMHVW6IEW4ZZK6CCKOF76AOCRW3BRSYGZLRKU6OGNXD6EHISUSAC GGHYPJLO6X3MMYE2YJCS4HWY4KEFFT7CHD6PT57QNLAE2ZU42JSQC 2OEDCUAUHE2LDT6IEMXNUSRFYJDMFCUARLS7OOGULDNJK4HCG46QC PHO2WC73MW6DNDPQYWYNNVPCHE53XSBVW6DRHIEHRJRYAE7QVOXAC VDQT5YV3DCAGV2O6NHN6AM4P4G5O3BITRGKP5EA342YWTXVMAPTQC KXYLAJ5WZIXV5FQ4TU3IPHCO2YRKQBAZBW27LOA5EVWI2OLVPIIAC GDI3HOMTZYAE53VRPV5ITRA5WPTPNZELJHK3TM5MCICMH6MOECLAC RXJH46XLP6AFSIZZD4WEQA5A5YZLKHZ54ZUGCRH7TRAOH2Z4Q2VQC 526CRD2QD6NF6N6PQUNWZT6UUGNLMC25UYNIO7ZFUCPQCUALYN4QC 5MVRBPXU6D5UN7IGEGOGE3OQ44RWVIRYZCZPB7KWQGKRBRK6GBLQC TCOKCTUAKA3VY42FJYXVIFI2ELCRP2ICWCGUYH4PKFJ4ESEDBT3AC LLRYXY25L67F5SIWZCZ3MXBC67T6LMQ3JBBJJR2ESKALWHXT4YGAC AH6HSGEDTDCT77KUZXFSBB3U22PORVZ2RFGEN2DHYJNUHG6UWDPAC 2ZWNRAAEWUQBDML63NQVIAO62UHOYIQTQQP7MD52KS3WZYQIX7ZQC NJK4RXW2F5EFM7PDLS2YFCQHR5YALN4BM3YJDZ4RFEWFRY5RUL6QC YQTJKSDUZ6Y6LSJGOKBYQOPG3IG5RFMRKO2JGVUN5Q7AHPGOWFTAC RNZOE2NTJYBKVHRFXVE6W6LDRCNMFI63UJ3MR6WJWZDEVPLR26GQC assistant = {supermaven-nvim = {enable = true;setupOpts.keymaps = {accept_word = "<RIGHT>";accept_suggestion = "<TAB>";};
assistant.supermaven-nvim = enabled {setupOpts.keymaps = {accept_word = "<RIGHT>";accept_suggestion = "<TAB>";
statusline = {lualine = {enable = true;globalStatus = false;componentSeparator.left = "";componentSeparator.right = "";sectionSeparator.left = "";sectionSeparator.right = "";setupOpts = {options = {disabled_filetypes = ["no-neck-pain""dapui_watches""dapui_scopes""dapui_breakpoints""dapui_stacks""dap-repl""dapui_console"];};};theme = "gruvbox";icons.enable = true;activeSection = {a = [ ''{ "mode" }'' ];b = [''{ "branch" } ''''{ "diagnostics", symbols = { error = "", warn = "", info = "", hint = "" } }''];c = [''{ "filename", show_filename_only = false, path = 1 }''''{ "diff" }''];x = [ ''{ LualinePomoTimer }'' ];y = [# cant get LualineFileInfo to work :[''{ "encoding" }''''{ "fileformat" }''''{ "filetype" }''];z = [ ''{ "location" }'' ];};inactiveSection = {a = [ ''{ "mode" }'' ];b = [''{ "branch" } ''''{ "diagnostics", symbols = { error = "", warn = "", info = "", hint = "" } }''];c = [''{ "filename", show_filename_only = false, path = 1 }''''{ "diff" }''];x = [ ''{ LualinePomoTimer }'' ];y = [''{ "encoding" }''''{ "fileformat" }''''{ "filetype" }''];z = [ ''{ "location" }'' ];};
statusline.lualine = enabled {globalStatus = false;componentSeparator.left = "";componentSeparator.right = "";sectionSeparator.left = "";sectionSeparator.right = "";setupOpts.options.disabled_filetypes = ["no-neck-pain""dapui_watches""dapui_scopes""dapui_breakpoints""dapui_stacks""dap-repl""dapui_console"];theme = "gruvbox";icons.enable = true;activeSection = {a = [ ''{ "mode" }'' ];b = [''{ "branch" } ''''{ "diagnostics", symbols = { error = "", warn = "", info = "", hint = "" } }''];c = [''{ "filename", show_filename_only = false, path = 1 }''''{ "diff" }''];x = [ ''{ LualinePomoTimer }'' ];y = [# cant get LualineFileInfo to work :[''{ "encoding" }''''{ "fileformat" }''''{ "filetype" }''];z = [ ''{ "location" }'' ];};inactiveSection = {a = [ ''{ "mode" }'' ];b = [''{ "branch" } ''''{ "diagnostics", symbols = { error = "", warn = "", info = "", hint = "" } }''];c = [''{ "filename", show_filename_only = false, path = 1 }''''{ "diff" }''];x = [ ''{ LualinePomoTimer }'' ];y = [''{ "encoding" }''''{ "fileformat" }''''{ "filetype" }''];z = [ ''{ "location" }'' ];
git = {neogit = {enable = true;mappings.open = "<leader>g";setupOpts = {integrations = {telescope = true;diffview = true;};commit_editor = {staged_diff_split_kind = "vsplit";};commit_select_view = {kind = "vsplit";};
git.neogit = enabled {mappings.open = "<leader>g";setupOpts = {integrations = {telescope = true;diffview = true;
tools = {test_executor = "background";};server = {default_settings = mkLuaInline ''{["rust-analyzer"] = {assist = {preferSelf = true,},lens = {references = {adt = {enable = true,},enumVariant = {enable = true,},method = {enable = true,},trait = {enable = true,all = true,},},},inlayHints = {bindingModeHints = {
tools.test_executor = "background";server.default_settings = mkLuaInline ''{["rust-analyzer"] = {assist = {preferSelf = true,},lens = {references = {adt = {
expressionAdjustmentHints = {
},},inlayHints = {bindingModeHints = {enable = true,},closureCaptureHints = {enable = true,},closureReturnTypeHints = {enable = true,},discriminantHints = {enable = true,},expressionAdjustmentHints = {enable = true,},genericParameterHints = {lifetime = {
genericParameterHints = {lifetime = {enable = true,},type = {enable = true,},},implicitDrops = {enable = true,},implicitSizedBoundHints = {enable = true,},lifetimeElisionHints = {useParameterNames = true,enable = true,},rangeExclusiveHints = {
type = {
settings = {json = {schema = mkLuaInline ''require("schemastore").json.schemas()'';validate = {enable = true;};};
settings.json = {schema = mkLuaInline ''require("schemastore").json.schemas()'';validate = enabled;
settings = {yaml = {schemaStore = {# You must disable built-in schemaStore support if you want to use# this plugin and its advanced options like `ignore`.enable = false;# Avoid TypeError: Cannot read properties of undefined (reading 'length')url = "";};schemas = mkLuaInline ''require("schemastore").yaml.schemas()'';
settings.yaml = {# You must disable built-in schemaStore support if you want to use# this plugin and its advanced options like `ignore`.schemaStore = disabled {# Avoid TypeError: Cannot read properties of undefined (reading 'length')url = "";
programs.nvf.settings.vim.formatter = {conform-nvim = {enable = true;setupOpts = {formatters = {mdformat = {append_args = ["--number""--wrap""80"];};};formatters_by_ft = {json = ["prettierd""prettier"];vue = ["prettierd""prettier"];yaml = ["prettierd""prettier"];markdown = [ "mdformat" ];toml = [ "taplo" ];sql = [ "sleek" ];python = [ "ruff_format" ];};format_after_save = {async = true;# lsp_format = "fallback"};
programs.nvf.settings.vim.formatter.conform-nvim = enabled {setupOpts = {formatters.mdformat.append_args = ["--number""--wrap""80"];formatters_by_ft = {json = ["prettierd""prettier"];vue = ["prettierd""prettier"];yaml = ["prettierd""prettier"];markdown = [ "mdformat" ];toml = [ "taplo" ];sql = [ "sleek" ];python = [ "ruff_format" ];