File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 9
9
## Project Structure
10
10
11
11
The project uses:
12
+
12
13
- Nix Flakes for reproducible builds and development environments
13
14
- ` stacklock2nix ` for deriving Nix packages from stack.yaml.lock
14
15
- ` devenv ` for creating consistent development environments
15
16
16
17
### Flake.nix
17
18
18
19
The flake.nix file has the following inputs:
20
+
19
21
- ` nixpkgs ` : Standard Nix packages repository
20
22
- ` stacklock2nix ` : A tool for generating Nix packages from stack.yaml.lock files
21
23
22
24
The flake outputs:
25
+
23
26
- ` packages.default ` : The Hapistrano package for each supported system
24
27
- ` overlays.default ` : An overlay for integrating Hapistrano into other Nix
25
28
systems
29
+ - ` templates.default ` : A template showing how to install Hapistrano using devenv
26
30
27
31
## Development Environments
28
32
Original file line number Diff line number Diff line change 51
51
hapistrano = self . packages . ${ prev . system } . default ;
52
52
} ;
53
53
templates . default = {
54
- description = "Install Hapistrano via devenv" ;
54
+ description = "Install Hapistrano using devenv" ;
55
55
path = ./templates/default ;
56
56
} ;
57
57
} ;
You can’t perform that action at this time.
0 commit comments