From 5d30b57709d94bf9d10c8deb80f831591956ddee Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Mon, 3 Jun 2024 21:19:53 +0200 Subject: [PATCH] pinwheel: Add `syb-cli` to `work` module --- hosts/pinwheel/modules/work/default.nix | 2 ++ hosts/pinwheel/modules/work/syb-cli.nix | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 hosts/pinwheel/modules/work/syb-cli.nix diff --git a/hosts/pinwheel/modules/work/default.nix b/hosts/pinwheel/modules/work/default.nix index efc8630..3dbbeaf 100644 --- a/hosts/pinwheel/modules/work/default.nix +++ b/hosts/pinwheel/modules/work/default.nix @@ -12,6 +12,8 @@ in }; home.packages = [ + (pkgs.callPackage ./syb-cli.nix {}) + (pkgs.jetbrains.plugins.addPlugins pkgs.jetbrains.idea-ultimate [ "ideavim" ]) (pkgs.google-cloud-sdk.withExtraComponents [ pkgs.google-cloud-sdk.components.gke-gcloud-auth-plugin ]) (pkgs.graphite-cli.overrideAttrs(_: { diff --git a/hosts/pinwheel/modules/work/syb-cli.nix b/hosts/pinwheel/modules/work/syb-cli.nix new file mode 100644 index 0000000..f841c71 --- /dev/null +++ b/hosts/pinwheel/modules/work/syb-cli.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +pkgs.buildGoModule { + pname = "syb-cli"; + version = "b118cea"; + + src = builtins.fetchGit { + url = "git@github.com:soundtrackyourbrand/syb-cli.git"; + rev = "b118cea639e28eaa9d2d169cac8b801869b51bf6"; + }; + + vendorHash = null; # Use `vendor` folder from source +}