flake: activate formatter
This commit is contained in:
parent
1d29a3cc54
commit
1f579be166
2 changed files with 11 additions and 1 deletions
1
.github/workflows/test.yml
vendored
1
.github/workflows/test.yml
vendored
|
@ -24,3 +24,4 @@ jobs:
|
||||||
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
|
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
|
||||||
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
|
||||||
- run: nix flake check
|
- run: nix flake check
|
||||||
|
- run: nix develop -c gofmt -d -e .
|
||||||
|
|
11
flake.nix
11
flake.nix
|
@ -5,12 +5,21 @@
|
||||||
|
|
||||||
outputs = { self, nixpkgs, flake-utils }:
|
outputs = { self, nixpkgs, flake-utils }:
|
||||||
flake-utils.lib.eachDefaultSystem (system:
|
flake-utils.lib.eachDefaultSystem (system:
|
||||||
let pkgs = nixpkgs.legacyPackages.${system}; in
|
let
|
||||||
|
pkgs = import nixpkgs { inherit system; };
|
||||||
|
in
|
||||||
rec {
|
rec {
|
||||||
|
formatter = pkgs.nixpkgs-fmt;
|
||||||
|
|
||||||
packages = flake-utils.lib.flattenTree {
|
packages = flake-utils.lib.flattenTree {
|
||||||
pad-archiver = pkgs.callPackage ./nix { pkgs = pkgs; };
|
pad-archiver = pkgs.callPackage ./nix { pkgs = pkgs; };
|
||||||
gitAndTools = pkgs.gitAndTools;
|
gitAndTools = pkgs.gitAndTools;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
checks = {
|
||||||
|
nix-format = pkgs.runCommand "nix-format" { buildInputs = [ formatter ]; } "nixpkgs-fmt --check ${./.} && touch $out";
|
||||||
|
};
|
||||||
|
|
||||||
defaultPackage = packages.pad-archiver;
|
defaultPackage = packages.pad-archiver;
|
||||||
apps.pad-archiver = flake-utils.lib.mkApp { drv = packages.pad-archiver; };
|
apps.pad-archiver = flake-utils.lib.mkApp { drv = packages.pad-archiver; };
|
||||||
defaultApp = apps.pad-archiver;
|
defaultApp = apps.pad-archiver;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue