nix: enable nix run servers.$server.install
authorJulien Moutinho <julm@sourcephile.fr>
Fri, 22 May 2020 18:19:26 +0000 (20:19 +0200)
committerJulien Moutinho <julm@sourcephile.fr>
Fri, 22 May 2020 18:19:55 +0000 (20:19 +0200)
servers.nix [new file with mode: 0644]
shell.nix

diff --git a/servers.nix b/servers.nix
new file mode 100644 (file)
index 0000000..c31a417
--- /dev/null
@@ -0,0 +1,6 @@
+# This file is available through $NIX_PATH
+# to be able to use: nix run servers.mermet.install
+{
+  mermet  = import servers/mermet.nix;
+  losurdo = import servers/losurdo.nix;
+}
index c0c97db1a39bc79ce5d971660dcef46ef33b5825..9b631f3b3331bfca188267977fc9944918a1e0dd 100644 (file)
--- a/shell.nix
+++ b/shell.nix
@@ -184,7 +184,7 @@ pkgs.mkShell {
 
     # Nix
     PATH=$NIX_SHELL_PATH:$PATH
-    export NIX_PATH="nixpkgs=${toString pkgs.path}:nixpkgs-overlays="$PWD"/overlays.nix"
+    export NIX_PATH="servers=$PWD/servers.nix:nixpkgs=${toString pkgs.path}:nixpkgs-overlays=$PWD/overlays.nix"
 
     # Since the .envrc calls this shellHook
     # the EXIT trap cannot be freely used