Compare commits
2 Commits
1a2d9edc99
...
7a91c520ee
Author | SHA1 | Date | |
---|---|---|---|
7a91c520ee | |||
bff14baa1f |
17
README.md
17
README.md
@ -6,24 +6,29 @@
|
||||
$ nix build
|
||||
```
|
||||
|
||||
## Running
|
||||
|
||||
```
|
||||
$ nix run
|
||||
```
|
||||
|
||||
## Building the Docker image
|
||||
|
||||
```
|
||||
# TODO
|
||||
$ docker load < $(nix-build nix/docker-image.nix)
|
||||
$ docker load < $(nix build .#docker --print-out-paths)
|
||||
```
|
||||
|
||||
## Development Shell
|
||||
|
||||
Includes Stack, `haskell-language-server`, `gen-hie` etc.
|
||||
Includes Stack, GHC, `haskell-language-server`, `gen-hie` etc.
|
||||
|
||||
```
|
||||
nix develop
|
||||
$ nix develop
|
||||
```
|
||||
|
||||
## Running Stack and GHC
|
||||
|
||||
```
|
||||
nix run .#stack
|
||||
nix run .#ghc
|
||||
$ nix run .#stack
|
||||
$ nix run .#ghc
|
||||
```
|
||||
|
@ -57,6 +57,13 @@
|
||||
inherit stack;
|
||||
inherit utoy;
|
||||
|
||||
docker =
|
||||
pkgs.dockerTools.buildImage {
|
||||
name = "git.pbrinkmeier.de/paul/utoy";
|
||||
tag = utoy.version;
|
||||
config.Cmd = [ "${utoy}/bin/utoy" ];
|
||||
};
|
||||
|
||||
default = utoy;
|
||||
};
|
||||
|
||||
|
@ -1,9 +0,0 @@
|
||||
let
|
||||
pkgs = import ./pkgs.nix {};
|
||||
utoy = import ../utoy.nix;
|
||||
in
|
||||
pkgs.dockerTools.buildImage {
|
||||
name = "git.pbrinkmeier.de/paul/utoy";
|
||||
tag = utoy.version;
|
||||
config.Cmd = [ "${utoy}/bin/utoy" ];
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
# Adapted from new-template.hsfiles
|
||||
|
||||
name: utoy
|
||||
# Keep this in sync with the version in flake.nix.
|
||||
version: 0.5
|
||||
git: "https://git.pbrinkmeier.de/paul/utoy"
|
||||
license: MIT
|
||||
|
@ -1,4 +1,5 @@
|
||||
# You can get a working environment using nix develop.
|
||||
# Keep this in sync with nix/settings.nix
|
||||
resolver: ghc-9.4.4
|
||||
packages:
|
||||
- .
|
||||
|
Loading…
x
Reference in New Issue
Block a user