From a98013a0ea36b2916db45026978048692d3f10fa Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Sat, 30 Jul 2022 19:42:03 -0700 Subject: [PATCH] nixops for managing nas, take 1 --- nix/deployments/README.md | 5 +++++ nix/deployments/nixops.nix | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 nix/deployments/README.md create mode 100644 nix/deployments/nixops.nix diff --git a/nix/deployments/README.md b/nix/deployments/README.md new file mode 100644 index 0000000..0a3a256 --- /dev/null +++ b/nix/deployments/README.md @@ -0,0 +1,5 @@ +# Declarative machine specifications + +Intended for use with [nixops][]. + +[nixops]: https://hydra.nixos.org/build/115931128/download/1/manual/manual.html#chap-introduction diff --git a/nix/deployments/nixops.nix b/nix/deployments/nixops.nix new file mode 100644 index 0000000..bfb1642 --- /dev/null +++ b/nix/deployments/nixops.nix @@ -0,0 +1,17 @@ +{ + network = { + name = "house"; + enableRollback = true; + description = "machines used in my house"; + + storage.legacy = { }; + }; + defaults = { + documentation.enable = false; + }; + nas = { + deployment.targetHost = "192.168.1.65"; + deployment.targetUser = "haak"; + imports = [ ../system/xps11/configuration.nix ]; + }; +}