elaborate a little more on install instructions
Thanks to Mariano Guerra for the Nix command, and to Konrad Hinsen for the Guix command.
This commit is contained in:
parent
267489c19f
commit
294c135d3f
13
README.md
13
README.md
|
@ -32,9 +32,16 @@ Make a change, hit `ctrl-e` again, and the app will run with your updates.
|
|||
([video](https://archive.org/details/akkartik-2021-11-14))
|
||||
|
||||
You will need some Unix-like platform with a C compiler and the ncurses and
|
||||
openssl libraries. So far I've tested Teliva on Linux, Mac OS X and OpenBSD;
|
||||
should also work on other flavors of BSD, WSL on Windows, etc. with only minor
|
||||
modifications.
|
||||
openssl libraries. Some possible commands to install them, depending on your
|
||||
OS and package manager of choice:
|
||||
|
||||
* `guix shell -D lua openssl -- make linux`
|
||||
* `nix-shell --pure` (from a directory containing shell.nix in this repo)
|
||||
* `sudo apt install libncursesw6-dev openssl`
|
||||
* `brew install ncurses openssl`
|
||||
|
||||
So far I've tested Teliva on Linux, Mac OS X and OpenBSD; it should also work
|
||||
on other flavors of BSD, WSL on Windows, etc. with only minor modifications.
|
||||
|
||||
## Isn't this just an IDE?
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-21.11.tar.gz") {} }:
|
||||
|
||||
pkgs.mkShell {
|
||||
LOCALE_ARCHIVE_2_27 = if (pkgs.glibcLocales != null) then "${pkgs.glibcLocales}/lib/locale/locale-archive" else "";
|
||||
|
||||
buildInputs = [
|
||||
pkgs.glibcLocales
|
||||
pkgs.git
|
||||
pkgs.gnumake
|
||||
pkgs.ncurses
|
||||
pkgs.gcc
|
||||
pkgs.openssl
|
||||
];
|
||||
shellHook = ''
|
||||
export LC_ALL=en_US.UTF-8
|
||||
export GIT_SSL_CAINFO=/etc/ssl/certs/ca-certificates.crt
|
||||
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
|
||||
'';
|
||||
}
|
Loading…
Reference in New Issue