[meta] Add Hammerspoon config, move linked .gitignore
change
commit a5bcfbbcfa8ff129e73e9143502c2416b2307e8b
author Alpha Chen <alpha.chen@gmail.com>
date
parent 43d31490
diff --git a/.hammerspoon/init.lua b/.hammerspoon/init.lua
new file mode 100644
index 00000000..64bfc621
--- /dev/null
+++ b/.hammerspoon/init.lua
@@ -0,0 +1,18 @@
+hs.hotkey.bind({"cmd", "shift"}, "{", function()
+    current_app():selectMenuItem({"Window", "Select Previous Tab"})
+end)
+
+hs.hotkey.bind({"cmd", "shift"}, "}", function()
+    current_app():selectMenuItem({"Window", "Select Previous Tab"})
+end)
+
+function current_app()
+  return hs.window.application()
+end
+
+function reload_config(files)
+    hs.reload()
+end
+
+hs.pathwatcher.new(os.getenv("HOME") .. "/.hammerspoon/", reload_config):start()
+hs.alert.show("Config loaded")
diff --git a/ansible/roles/dotfiles/tasks/dotfiles.yml b/ansible/roles/dotfiles/tasks/dotfiles.yml
index 9a07c914..1f252e58 100644
--- a/ansible/roles/dotfiles/tasks/dotfiles.yml
+++ b/ansible/roles/dotfiles/tasks/dotfiles.yml
@@ -19,7 +19,7 @@
   with_items: stow
   tags: stow
 - file:
-    src: "{{ ansible_env.HOME }}/.dotfiles/{{ item.key }}"
-    dest: "{{ ansible_env.HOME}}/{{ item.value }}"
+    src: ~/.dotfiles/{{ item.key }}
+    dest: "{{ item.value }}"
     state: link
   with_dict: ln
diff --git a/ansible/roles/dotfiles/vars/main.yml b/ansible/roles/dotfiles/vars/main.yml
index ee70ba52..d199c6ac 100644
--- a/ansible/roles/dotfiles/vars/main.yml
+++ b/ansible/roles/dotfiles/vars/main.yml
@@ -6,4 +6,5 @@ stow:
   - tmux
   - vim
 ln:
-  git/.gitignore: .gitignore
+  gitignore: ~/.gitignore
+  .hammerspoon: ~/.hammerspoon
diff --git a/git/.gitignore b/gitignore
similarity index 100%
rename from git/.gitignore
rename to gitignore