diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2023-09-04 17:02:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-04 17:02:01 +0200 |
commit | e9ecdd05b915456cb0292acdb7d7ddfc00338171 (patch) | |
tree | 2e30b5de8cc6a3e44d8865cef19639950e0ae53e /nix/dev.nix | |
parent | ad6f15f293470426f931123fdbd4faecea4b8d50 (diff) | |
parent | 2918d61b16934980ed43fa52ead291e37a66732c (diff) | |
download | PrismLauncher-e9ecdd05b915456cb0292acdb7d7ddfc00338171.tar.gz PrismLauncher-e9ecdd05b915456cb0292acdb7d7ddfc00338171.tar.bz2 PrismLauncher-e9ecdd05b915456cb0292acdb7d7ddfc00338171.zip |
Merge pull request #1574 from Scrumplex/refactor-flake
Diffstat (limited to 'nix/dev.nix')
-rw-r--r-- | nix/dev.nix | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/nix/dev.nix b/nix/dev.nix index a9c1dc65..c476ed10 100644 --- a/nix/dev.nix +++ b/nix/dev.nix @@ -1,37 +1,33 @@ { - inputs, - self, - ... -}: { perSystem = { - system, + config, + lib, pkgs, ... }: { - checks = { - pre-commit-check = inputs.pre-commit-hooks.lib.${system}.run { - src = self; - hooks = { - markdownlint.enable = true; + pre-commit.settings = { + hooks = { + markdownlint.enable = true; - alejandra.enable = true; - deadnix.enable = true; - nil.enable = true; + alejandra.enable = true; + deadnix.enable = true; + nil.enable = true; - clang-format = { - enable = true; - types_or = ["c" "c++" "java" "json" "objective-c"]; - }; + clang-format = { + enable = true; + types_or = ["c" "c++" "java" "json" "objective-c"]; }; - - tools.clang-tools = pkgs.clang-tools_16; }; + + tools.clang-tools = lib.mkForce pkgs.clang-tools_16; }; devShells.default = pkgs.mkShell { - inherit (self.checks.${system}.pre-commit-check) shellHook; + shellHook = '' + ${config.pre-commit.installationScript} + ''; - inputsFrom = [self.packages.${system}.prismlauncher-unwrapped]; + inputsFrom = [config.packages.prismlauncher-unwrapped]; buildInputs = with pkgs; [ccache ninja]; }; |