diff --git a/flake.nix b/flake.nix index 95e2364..9fa9a4f 100644 --- a/flake.nix +++ b/flake.nix @@ -19,36 +19,17 @@ outputs = inputs: inputs.flake-utils.lib.eachDefaultSystem (system: let - inherit (inputs.nixpkgs) lib; pkgs = inputs.nixpkgs.legacyPackages.${system}; treefmtEval = inputs.treefmt-nix.lib.evalModule pkgs ./treefmt.nix; - - runtimeDeps = with pkgs; [ - # mason / tree-sitter - gcc - cargo - nodejs - - # telescope - ripgrep - fd - ]; - src = lib.fileset.toSource { - fileset = lib.fileset.fileFilter (file: file.hasExt "lua") ./.; - root = ./.; - }; in { - ### nix {run,shell,build} - packages.default = pkgs.callPackage ./package.nix {inherit runtimeDeps src;}; - ### nix fmt formatter = treefmtEval.config.build.wrapper; ### nix flake check - checks = {formatting = treefmtEval.config.build.check inputs.self;}; + checks.formatting = treefmtEval.config.build.check inputs.self; ### nix develop - devShells.default = pkgs.mkShell { + devShells.default = pkgs.mkShellNoCC { nativeBuildInputs = with pkgs; [ stylua ]; diff --git a/package.nix b/package.nix deleted file mode 100644 index d9ff22a..0000000 --- a/package.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - lib, - wrapNeovimUnstable, - neovim-unwrapped, - neovimUtils, - runtimeDeps ? null, - src ? null, - ... -} @ args: -wrapNeovimUnstable neovim-unwrapped (neovimUtils.makeNeovimConfig args - // { - # FIXME: append instead of override the entire wrapperArgs - wrapperArgs = ["--prefix" "PATH" ":" "${lib.makeBinPath runtimeDeps}"]; - luaRcContent = '' - vim.cmd [[set runtimepath^=${src}]] - ${builtins.readFile "${src}/init.lua"} - ''; - })