KXYLAJ5WZIXV5FQ4TU3IPHCO2YRKQBAZBW27LOA5EVWI2OLVPIIAC {# programs.nvf.settings.vim = {# theme = {# enable = false;# name = "gruvbox";# style = "dark";# };# colorscheme settings can be configured here# luaConfigRC.theme = /* lua */ ''# -- custom theme configuration# '';# };}
{# programs.nvf.settings.vim = {# lsp configuration# lsp = {# enable = false; # disabled initially# servers you want to enable can be configured here# rust.enable = true;# typescript.enable = true;# };# treesitter# treesitter = {# enable = false; # disabled initially# grammars = [ "rust" "typescript" "lua" "nix" ];# };# autocomplete# autocomplete = {# enable = false; # disabled initially# type = "nvim-cmp";# };# telescope# telescope = {# enable = false; # disabled initially# };# git integration# git = {# enable = false; # disabled initially# gitsigns.enable = true;# };# statusline# statusline = {# enable = false; # disabled initially# lualine.enable = true;# };# additional plugin configuration via lua# luaConfigRC.plugins = /* lua */ ''# -- custom plugin configurations# '';# };}
{programs.nvf.settings.vim = {leaderKey = " ";lineNumberMode = "relNumber";preventJunkFiles = true; # covers swapfile, backup, writebackupcmdHeight = 1;updateTime = 50;showMode = false;bell = "none";mapTimeout = 500;search = {ignorecase = true;smartcase = true;};tabWidth = 8;shiftWidth = 8;expandTab = false;autoIndent = true;smartIndent = true;splitBelow = true;splitRight = true;showTabline = 0;wordWrap = false;# these via lua because they are not supported aboveluaConfigRC.options = # lua''local o = vim.oo.fileformat = "unix"o.fileformats = "unix,dos"o.termguicolors = trueo.mouse = ""o.softtabstop = 8o.pumheight = 8o.smoothscroll = trueo.scrolloff = 8o.sidescrolloff = 10o.signcolumn = "no"o.incsearch = trueo.hlsearch = trueo.colorcolumn = "80"o.cursorline = trueo.completeopt = "menuone,noselect"o.guicursor = ""o.undofile = trueo.swapfile = falseo.backup = falseo.writebackup = falseo.fillchars = "eob:~,fold: ,foldopen:,foldsep: ,foldclose:,vert:▏,lastline:▏"o.conceallevel = 0o.foldcolumn = "0"o.foldenable = falseo.foldlevel = 99o.foldlevelstart = 99o.foldmethod = "indent"o.autochdir = false'';};}
"type": "github"}},"flake-compat_2": {"flake": false,"locked": {"lastModified": 1751685974,"narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=","ref": "refs/heads/main","rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1","revCount": 92,"type": "git","url": "https://git.lix.systems/lix-project/flake-compat.git"},"original": {"type": "git","url": "https://git.lix.systems/lix-project/flake-compat.git"}},"flake-parts": {"inputs": {"nixpkgs-lib": ["nvf","nixpkgs"]},"locked": {"lastModified": 1753121425,"narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=","owner": "hercules-ci","repo": "flake-parts","rev": "644e0fc48951a860279da645ba77fe4a6e814c5e","type": "github"},"original": {"owner": "hercules-ci","repo": "flake-parts",
"mnw": {"locked": {"lastModified": 1748710831,"narHash": "sha256-eZu2yH3Y2eA9DD3naKWy/sTxYS5rPK2hO7vj8tvUCSU=","owner": "Gerg-L","repo": "mnw","rev": "cff958a4e050f8d917a6ff3a5624bc4681c6187d","type": "github"},"original": {"owner": "Gerg-L","repo": "mnw","type": "github"}},
"rev": "6027c30c8e9810896b92429f0092f624f7b1aace","type": "github"},"original": {"owner": "nixos","ref": "nixpkgs-unstable","repo": "nixpkgs","type": "github"}},"nvf": {"inputs": {"flake-compat": "flake-compat_2","flake-parts": "flake-parts","mnw": "mnw","nixpkgs": "nixpkgs_2","systems": "systems"},"locked": {"lastModified": 1753878721,"narHash": "sha256-Y+Kr6FTHggnZ31nhaiOhIboIi+dhnLmQ9p0xf0wwnDc=","owner": "notashelf","repo": "nvf","rev": "e35a74c44a35b28fd09f136dd3c0dbe9f300258f","type": "github"},"original": {"owner": "notashelf","repo": "nvf",
},"systems": {"locked": {"lastModified": 1681028828,"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=","owner": "nix-systems","repo": "default","rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e","type": "github"},"original": {"owner": "nix-systems","repo": "default","type": "github"}