diff --git a/personal/Brewfile b/personal/Brewfile
new file mode 100644
index 00000000..946d2b45
--- /dev/null
+++ b/personal/Brewfile
@@ -0,0 +1,5 @@
+mas "GoodNotes", id: 1444383602
+mas "Little Snitch Mini", id: 1629008763
+mas "PDF Viewer", id: 1120099014
+mas "Shareful", id: 1522267256
+mas "Xcode", id: 497799835
diff --git a/personal/main.yml b/personal/main.yml
new file mode 100644
index 00000000..1ee5e5ec
--- /dev/null
+++ b/personal/main.yml
@@ -0,0 +1,22 @@
+- hosts: local
+ tasks:
+ - name: Run brew bundle
+ ansible.builtin.command: brew bunfle --file=~/.dotfiles/personal/Brewfile
+
+- hosts: local
+ tags: library
+ tasks:
+
+ - name: Create KeyBindings dir
+ ansible.builtin.file:
+ path: ~/Library/Application Support/MailMate/Resources/KeyBindings
+ state: directory
+ mode: "0755"
+
+ - name: Symlink key bindings
+ ansible.builtin.file:
+ src: ~/.dotfiles/macos/MailMate.plist
+ dest: ~/Library/Application Support/MailMate/Resources/KeyBindings/Alpha.plist
+ state: link
+
+# vim: ft=yaml.ansible