diff --git a/applications/gui2/src/views/addsource.cpp b/applications/gui2/src/views/addsource.cpp
index 7b284619362bcf4e7f05e154377c71609811838c..c67f3e5f662ce9326b1e23fa381bb688b18214da 100644
--- a/applications/gui2/src/views/addsource.cpp
+++ b/applications/gui2/src/views/addsource.cpp
@@ -74,6 +74,15 @@ void AddSourceWindow::rebuild() {
 	}
 
 	new Label(this, "Files", "sans-bold");
+
+	auto *filebuttons = new Widget(this);
+	filebuttons->setLayout(new BoxLayout(Orientation::Horizontal, Alignment::Middle, 0, 4));
+	button = new Button(filebuttons, "", ENTYPO_ICON_FOLDER);
+	button->setCallback([this]() {
+		ctrl_->add(file_dialog(
+                    { {"ftl", "FTL Captures"} }, true));
+		close();
+	});
 }
 
 void AddSourceWindow::close() {