From 7044f3f9b98bb0063eb8b413097531b52d2e03b1 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sat, 10 Apr 2021 23:57:44 -0400 Subject: [PATCH] Add aws-connect overlay --- main/packages.nix | 5 +++-- overlays/aws-connect/default.nix | 25 +++++++++++++++++++++++++ overlays/default.nix | 1 + 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 overlays/aws-connect/default.nix diff --git a/main/packages.nix b/main/packages.nix index 152363d..88c6487 100644 --- a/main/packages.nix +++ b/main/packages.nix @@ -134,10 +134,10 @@ nixpkgs-fmt nixpkgs-review rnix-lsp - steam-run # can run unpatched binaries + # steam-run # can run unpatched binaries # games - steam + # steam minecraft # yuzu @@ -149,6 +149,7 @@ zoom-us ## aws + aws-connect awscli2 ssm-session-manager-plugin diff --git a/overlays/aws-connect/default.nix b/overlays/aws-connect/default.nix new file mode 100644 index 0000000..e777f64 --- /dev/null +++ b/overlays/aws-connect/default.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, fetchFromGitHub }: + +stdenv.mkDerivation rec { + pname = "aws-connect"; + version = "1.0.18"; + + src = fetchFromGitHub { + owner = "rewindio"; + repo = "aws-connect"; + rev = "06218c9078b8a73cd9d51779db3320b9cbda7f4a"; + sha256 = "sha256-Nh/85IyPgUbKSuYSB1vYv8HGuFka231hkmh4Lysswzo="; + }; + + installPhase = '' + mkdir -p $out/bin + cp ./aws-connect $out/bin + ''; + + meta = with lib; { + description = "Wrapper script around AWS session manager connections"; + homepage = "https://github.com/rewindio/aws-connect"; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/overlays/default.nix b/overlays/default.nix index e88a4a6..7e18f9b 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,5 +1,6 @@ final: prev: { + aws-connect = prev.callPackage ./aws-connect { }; lpass = prev.callPackage ./lastpass { }; rfd = prev.callPackage ./rfd { }; srv = prev.callPackage ./srv { };