Files
platform/ekman/hive.nix

26 lines
923 B
Nix

let
# Pin the deployment package-set to a specific version of nixpkgs
# pkgs = import (builtins.fetchTarball {
# url = "https://github.com/NixOS/nixpkgs/archive/e6377ff35544226392b49fa2cf05590f9f0c4b43.tar.gz";
# sha256 = "1fra9wwy5gvj5ibayqkzqpwdf715bggc0qbmrfch4fghwvl5m70l";
# }) {};
pkgs = import <nixpkgs> {};
ekman-manage = {
deployment = {
tags = [ "manage" "ekman" ];
allowLocalDeployment = true;
targetHost = null;
};
imports = [ ./ekman/manage ];
};
ekman-login = import ./ekman/login { inherit pkgs; };
c0 = import ./ekman/c0 { inherit pkgs; };
c0x = import ./ekman/c0x { inherit pkgs; };
c1 = import ./ekman/c1 { inherit pkgs; };
fs-work = import ./ekman/fs-work { inherit pkgs; };
fs-backup = import ./ekman/fs-backup { inherit pkgs; };
in
{ inherit ekman-manage; } // ekman-login // c0 // c0x // c1 // fs-work // fs-backup