diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b8..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/badgey.iml b/.idea/badgey.iml
deleted file mode 100644
index 9b4cf84..0000000
--- a/.idea/badgey.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
deleted file mode 100644
index 3967285..0000000
--- a/.idea/dataSources.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- sqlite.xerial
- true
- org.sqlite.JDBC
- jdbc:sqlite:$PROJECT_DIR$/manifold.db
- $ProjectFileDir$
-
-
- postgresql
- true
- org.postgresql.Driver
- jdbc:postgresql://localhost:5432/badgey_development
-
-
-
- $ProjectFileDir$
-
-
- postgresql
- true
- org.postgresql.Driver
- jdbc:postgresql://172.16.5.167:5432/badgey
-
-
-
- $ProjectFileDir$
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 12889ff..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml
deleted file mode 100644
index 2a5e674..0000000
--- a/.idea/sqldialects.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 0000000..3db25b7
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,8 @@
+{ pkgs ? import {}}:
+pkgs.mkShell {
+ buildInputs = with pkgs; [
+ openssl
+ postgresql
+ pkg-config
+ ];
+}
\ No newline at end of file