about summary refs log tree commit diff
path: root/home
diff options
context:
space:
mode:
authorFranck <franck@fcuny.net>2022-11-07 08:09:25 -0800
committerFranck <franck@fcuny.net>2022-11-07 08:09:25 -0800
commitbb7025da134fef21f4ccafee74a75428b56a27de (patch)
tree6e0ff5e7b3ee7367d1fedbf57a407040b8b8ec49 /home
parentref(home/git): update mapping for the git-helper (diff)
parentfix(services/drone): enable drone (diff)
downloadworld-bb7025da134fef21f4ccafee74a75428b56a27de.tar.gz
Merge pull request 'fcuny/ci-drone' (#1) from fcuny/test-woodpecker into main
Reviewed-on: https://git.fcuny.net/fcuny/world/pulls/1
Diffstat (limited to 'home')
-rw-r--r--home/default.nix1
-rw-r--r--home/drone-cli/default.nix12
2 files changed, 13 insertions, 0 deletions
diff --git a/home/default.nix b/home/default.nix
index f7eca99..e89d8c7 100644
--- a/home/default.nix
+++ b/home/default.nix
@@ -6,6 +6,7 @@
     ./bluetooth
     ./direnv
     ./documentation
+    ./drone-cli
     ./element
     ./emacs
     ./eog
diff --git a/home/drone-cli/default.nix b/home/drone-cli/default.nix
new file mode 100644
index 0000000..68173c8
--- /dev/null
+++ b/home/drone-cli/default.nix
@@ -0,0 +1,12 @@
+{ config, lib, pkgs, ... }:
+let cfg = config.my.home.drone-cli;
+in
+{
+  options.my.home.drone-cli = with lib; {
+    enable = mkEnableOption "drone-cli configuration";
+  };
+  config = lib.mkIf cfg.enable {
+    home.packages = with pkgs; [ drone-cli ];
+    home.sessionVariables = { DRONE_SERVER = "https://ci.fcuny.net/"; };
+  };
+}