diff --git a/5pkgs/default.nix b/5pkgs/default.nix
index b9661e1..436c52f 100644
--- a/5pkgs/default.nix
+++ b/5pkgs/default.nix
@@ -8,4 +8,5 @@ in
   alsa-hdspconf = callPackage ./alsa-tools { alsaToolTarget="hdspconf";};
   alsa-hdsploader = callPackage ./alsa-tools { alsaToolTarget="hdsploader";};
   awesomecfg = callPackage ./awesomecfg {};
+  tw-upload-plugin = callPackage ./tw-upload-plugin {};
 }
diff --git a/5pkgs/tw-upload-plugin/default.nix b/5pkgs/tw-upload-plugin/default.nix
new file mode 100644
index 0000000..e73aea5
--- /dev/null
+++ b/5pkgs/tw-upload-plugin/default.nix
@@ -0,0 +1,8 @@
+{pkgs}:
+
+pkgs.fetchFromGitHub {
+  owner = "makefu";
+  repo = "tw-upload-plugin";
+  rev = "4a99de";
+  sha256 = "0y7bqzi4fmm3lxb7pbgicph5r31xlvkkz4a1pklsrb7vjwsyb91m";
+}