summaryrefslogtreecommitdiff
path: root/templates/basic/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'templates/basic/flake.nix')
-rw-r--r--templates/basic/flake.nix69
1 files changed, 31 insertions, 38 deletions
diff --git a/templates/basic/flake.nix b/templates/basic/flake.nix
index 53ab44b..1840cb1 100644
--- a/templates/basic/flake.nix
+++ b/templates/basic/flake.nix
@@ -5,48 +5,41 @@
nixpkgs.url = "nixpkgs/nixos-unstable";
};
- outputs = {
- self,
- nixpkgs,
- ...
- }: let
- systems = [
- "x86_64-linux"
- "aarch64-linux"
- "x86_64-darwin"
- "aarch64-darwin"
- ];
+ outputs =
+ { self, nixpkgs, ... }:
+ let
+ systems = [
+ "x86_64-linux"
+ "aarch64-linux"
+ "x86_64-darwin"
+ "aarch64-darwin"
+ ];
- forAllSystems = fn: nixpkgs.lib.genAttrs systems (sys: fn nixpkgs.legacyPackages.${sys});
- version = self.shortRev or self.dirtyShortRev or "unknown";
- in {
- devShells = forAllSystems ({
- pkgs,
- system,
- ...
- }: {
- default = pkgs.mkShell {
- packages = with pkgs; [
- bash
- ];
+ forAllSystems = fn: nixpkgs.lib.genAttrs systems (sys: fn nixpkgs.legacyPackages.${sys});
+ version = self.shortRev or self.dirtyShortRev or "unknown";
+ in
+ {
+ devShells = forAllSystems (
+ { pkgs, system, ... }:
+ {
+ default = pkgs.mkShell {
+ packages = with pkgs; [ bash ];
- inputsFrom = [self.packages.${system}.hello];
- };
- });
+ inputsFrom = [ self.packages.${system}.hello ];
+ };
+ }
+ );
- formatter = forAllSystems (pkgs: pkgs.alejandra);
+ formatter = forAllSystems (pkgs: pkgs.alejandra);
- packages = forAllSystems ({
- pkgs,
- system,
- ...
- }: {
- hello = pkgs.callPackage ./. {inherit version;};
- default = self.packages.${system}.hello;
- });
+ packages = forAllSystems (
+ { pkgs, system, ... }:
+ {
+ hello = pkgs.callPackage ./. { inherit version; };
+ default = self.packages.${system}.hello;
+ }
+ );
- overlays.default = _: prev: {
- hello = prev.callPackage ./. {inherit version;};
+ overlays.default = _: prev: { hello = prev.callPackage ./. { inherit version; }; };
};
- };
}