diff options
Diffstat (limited to '')
-rw-r--r-- | shell.nix | 17 | ||||
-rw-r--r-- | src/args.rs | 2 | ||||
-rw-r--r-- | src/main.rs | 2 |
3 files changed, 19 insertions, 2 deletions
diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..8da2c58 --- /dev/null +++ b/shell.nix @@ -0,0 +1,17 @@ +# copied expressions from https://nixos.wiki/wiki/Rust +# and Mozilla's nix overlay README +let + moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz); + nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; }; +in + with nixpkgs; + stdenv.mkDerivation { + name = "rust_nightly_shell"; + buildInputs = [ + nixpkgs.latest.rustChannels.nightly.rust + openssl + # needed to correctly populate the + # nix specific paths to openssl libraries + pkgconfig + ]; + } diff --git a/src/args.rs b/src/args.rs index d31cb26..0d4e3ce 100644 --- a/src/args.rs +++ b/src/args.rs @@ -27,7 +27,7 @@ struct CLIArgs { #[structopt(name = "PATH", parse(from_os_str))] path: Option<PathBuf>, - /// name of an index files to serve by default + /// name of an index file to serve by default #[structopt(long, parse(from_os_str), name="index_file")] index: Option<PathBuf>, diff --git a/src/main.rs b/src/main.rs index d5055b9..3bb521c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,7 +52,7 @@ pub struct MiniserveConfig { /// Default color scheme pub default_color_scheme: themes::ColorScheme, - /// name of an index files to serve by default + /// name of an index file to serve by default pub index: Option<std::path::PathBuf>, /// Enable file upload |