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