diff options
| author | jakka <jakka@jakka.su> | 2026-06-14 07:09:07 +0300 |
|---|---|---|
| committer | jakka <jakka@jakka.su> | 2026-06-14 07:09:07 +0300 |
| commit | 9d1c6f05ab4bc9dffe3e33bd79f7d4e080aafde2 (patch) | |
| tree | 80e728d0363da3eac2243241aca41d6bfa791508 | |
| parent | 3ad161084b0bfbce58dde9a082042097a955d481 (diff) | |
| -rw-r--r-- | flake.nix | 89 |
1 files changed, 43 insertions, 46 deletions
@@ -13,54 +13,51 @@ }; outputs = inputs@{ flake-parts, ... }: - flake-parts.lib.mkFlake { inherit inputs; } ( - top@{ config, ... }: - { - imports = [ inputs.treefmt-nix.flakeModule ]; - systems = [ - "aarch64-darwin" - "aarch64-linux" - "x86_64-darwin" - "x86_64-linux" - ]; - perSystem = - { pkgs, ... }: - let - naersk' = pkgs.callPackage inputs.naersk { }; - nativeBuildInputs' = with pkgs; [ - cargo - cmake - flac - rustc - sqlite - ]; - in - { - packages.default = naersk'.buildPackage { - src = ./.; - nativeBuildInputs = nativeBuildInputs'; - }; + flake-parts.lib.mkFlake { inherit inputs; } { + imports = [ inputs.treefmt-nix.flakeModule ]; + systems = [ + "aarch64-darwin" + "aarch64-linux" + "x86_64-darwin" + "x86_64-linux" + ]; + perSystem = + { pkgs, ... }: + let + naersk' = pkgs.callPackage inputs.naersk { }; + nativeBuildInputs' = with pkgs; [ + cargo + cmake + flac + rustc + sqlite + ]; + in + { + packages.default = naersk'.buildPackage { + src = ./.; + nativeBuildInputs = nativeBuildInputs'; + }; - devShells.default = pkgs.mkShell { - nativeBuildInputs = nativeBuildInputs'; - packages = with pkgs; [ - nixd - nixfmt - rust-analyzer - rustfmt - clippy - ]; - }; + devShells.default = pkgs.mkShell { + nativeBuildInputs = nativeBuildInputs'; + packages = with pkgs; [ + nixd + nixfmt + rust-analyzer + rustfmt + clippy + ]; + }; - treefmt = { - projectRootFile = "flake.nix"; - programs = { - nixfmt.enable = true; - rustfmt.enable = true; - taplo.enable = true; - }; + treefmt = { + projectRootFile = "flake.nix"; + programs = { + nixfmt.enable = true; + rustfmt.enable = true; + taplo.enable = true; }; }; - } - ); + }; + }; } |
