diff --git a/.gitignore b/.gitignore index c30fbcc..8454dc7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ -/.direnv -json_translator -msg -json_socket_translator +/nim.cfg diff --git a/Tupfile b/Tupfile new file mode 100644 index 0000000..9368191 --- /dev/null +++ b/Tupfile @@ -0,0 +1,3 @@ +include_rules +: |> !nim_lk |> | ./ +: lock.json |> !nim_cfg |> | ./ diff --git a/lock.json b/lock.json new file mode 100644 index 0000000..b467517 --- /dev/null +++ b/lock.json @@ -0,0 +1 @@ +{"depends":[{"method":"fetchzip","packages":["illwill"],"path":"/nix/store/3lmm3z36qn4gz7bfa209zv0pqrpm3di9-source","ref":"v0.3.2","rev":"1d12cb36ab7b76c31d2d25fa421013ecb382e625","sha256":"0f9yncl5gbdja18mrqf5ixrdgrh95k0khda923dm1jd1x1b7ar8z","srcDir":"","url":"https://github.com/johnnovak/illwill/archive/1d12cb36ab7b76c31d2d25fa421013ecb382e625.tar.gz"},{"date":"2021-05-07T11:37:01+08:00","deepClone":false,"fetchLFS":false,"fetchSubmodules":true,"hash":"sha256-nWNThelCh0LPVU7ryZgS/23hRRvJDVL2xWbQibb+zN0=","leaveDotGit":false,"method":"git","packages":["hashlib"],"path":"/nix/store/ypmz81n9hq92xl4680v44r0sijnj28ky-hashlib-84e0247","rev":"84e0247555e4488594975900401baaf5bbbfb531","sha256":"1pfczsv8kl36qpv543f93d2y2vgz2acckssfap7l51s2x62m6qwx","srcDir":"","url":"https://github.com/khchen/hashlib.git"},{"method":"fetchzip","packages":["syndicate"],"path":"/nix/store/008s11kkqscfqxs6g29q77c38pnrlppi-source","ref":"20231005","rev":"552e51899c82c0c2f4f466382be7d8e22a1da689","sha256":"1j3k0zlh5z02adhfvb7rdqz8fjzc6gri4v3v1fgcv2h2b7vrf0dg","srcDir":"src","url":"https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/552e51899c82c0c2f4f466382be7d8e22a1da689.tar.gz"},{"method":"fetchzip","packages":["preserves"],"path":"/nix/store/vx6ihnickx7d5lwy69i8k7fsjicv33r3-source","ref":"20230914","rev":"c915accf7d2a36ca1f323e2f02e2df7375e815f1","sha256":"11rlcbs9mvk335ibkbj8fk9aslhmnlaiqhcsjpp5n04k447sr7nx","srcDir":"src","url":"https://git.syndicate-lang.org/ehmry/preserves-nim.git/archive/c915accf7d2a36ca1f323e2f02e2df7375e815f1.tar.gz"},{"method":"fetchzip","packages":["nimcrypto"],"path":"/nix/store/zyr8zwh7vaiycn1s4r8cxwc71f2k5l0h-source","ref":"traditional-api","rev":"602c5d20c69c76137201b5d41f788f72afb95aa8","sha256":"1dmdmgb6b9m5f8dyxk781nnd61dsk3hdxqks7idk9ncnpj9fng65","srcDir":"","url":"https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz"},{"method":"fetchzip","packages":["npeg"],"path":"/nix/store/ffkxmjmigfs7zhhiiqm0iw2c34smyciy-source","ref":"1.2.1","rev":"26d62fdc40feb84c6533956dc11d5ee9ea9b6c09","sha256":"0xpzifjkfp49w76qmaylan8q181bs45anmp46l4bwr3lkrr7bpwh","srcDir":"src","url":"https://github.com/zevv/npeg/archive/26d62fdc40feb84c6533956dc11d5ee9ea9b6c09.tar.gz"}]} diff --git a/src/Tupfile b/src/Tupfile index 472519d..2b72539 100644 --- a/src/Tupfile +++ b/src/Tupfile @@ -1,4 +1,4 @@ include_rules -: foreach *.nim | $(SYNDICATE_PROTOCOL) ./ |> !nim_bin |> {bin} +: foreach *.nim | $(SYNDICATE_PROTOCOL) ./ ../ |> !nim_bin |> {bin} : foreach {bin} |> !assert_built |> : $(BIN_DIR)/msg |> cp %f %o |> $(BIN_DIR)/beep diff --git a/src/nim.cfg b/src/nim.cfg deleted file mode 100644 index e17d20a..0000000 --- a/src/nim.cfg +++ /dev/null @@ -1 +0,0 @@ -threads:off