All Projects → ashfinal → Awesome Hammerspoon

ashfinal / Awesome Hammerspoon

Licence: mit
awesome configuration for Hammerspoon.

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Awesome Hammerspoon

Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (-31.68%)
Mutual labels:  productivity, dotfiles, hammerspoon
Fw
workspace productivity booster
Stars: ✭ 269 (-71.01%)
Mutual labels:  productivity, automation
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-96.01%)
Mutual labels:  config, dotfiles
Awesome Dotfiles
Dotfiles for awesome people using the awesomewm linux environment
Stars: ✭ 409 (-55.93%)
Mutual labels:  dotfiles, config
configs
all config files that I use/used
Stars: ✭ 14 (-98.49%)
Mutual labels:  config, dotfiles
eRCaGuy dotfiles
.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
Stars: ✭ 84 (-90.95%)
Mutual labels:  config, dotfiles
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-56.36%)
Mutual labels:  productivity, automation
dotfiles
The config that makes me a productivity whiz 🧙‍♂️
Stars: ✭ 36 (-96.12%)
Mutual labels:  config, hammerspoon
Dotfiles
Dotfiles for macOS
Stars: ✭ 678 (-26.94%)
Mutual labels:  dotfiles, hammerspoon
Leasot
Parse and output TODOs and FIXMEs from comments in your files
Stars: ✭ 729 (-21.44%)
Mutual labels:  productivity, automation
dotfiles
⚡️ Sharpen dat knife.
Stars: ✭ 29 (-96.87%)
Mutual labels:  dotfiles, hammerspoon
Wlh Dotfiles
my dotfiles
Stars: ✭ 18 (-98.06%)
Mutual labels:  dotfiles, config
autorice
Autorice 9001 ~ Simple and fast arch setup in minutes
Stars: ✭ 55 (-94.07%)
Mutual labels:  config, dotfiles
Mrm
Codemods for your project config files
Stars: ✭ 900 (-3.02%)
Mutual labels:  dotfiles, config
hammerspoon
Boosts productivity and adds useful features to OSX.
Stars: ✭ 18 (-98.06%)
Mutual labels:  productivity, hammerspoon
Dotbare
Manage dotfiles and any git directories interactively with fzf
Stars: ✭ 327 (-64.76%)
Mutual labels:  dotfiles, config
Backport
A simple CLI tool that automates the process of backporting commits on a GitHub repo
Stars: ✭ 154 (-83.41%)
Mutual labels:  productivity, automation
Licenseplist
A license list generator of all your dependencies for iOS applications
Stars: ✭ 1,996 (+115.09%)
Mutual labels:  productivity, automation
Izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Stars: ✭ 423 (-54.42%)
Mutual labels:  productivity, config
Sneaky Scripts
Automated setup of development environments and other miscellaneous scripts.
Stars: ✭ 7 (-99.25%)
Mutual labels:  automation, dotfiles

awesome-hammerspoon configuration

awesome-hammerspoon is my configuration for Hammerspoon. It has highly modal-based, vim-style keybindings, provides some functionality like desktop widgets, window management, application launcher, instant search, aria2 frontend ... etc.

Get started

  1. Install Hammerspoon first.

  2. git clone https://github.com/ashfinal/awesome-hammerspoon.git ~/.hammerspoon

  3. Reload the configutation.

Keep update

cd ~/.hammerspoon && git pull

How to use

Just press opt, plus A or C or R… to start. If need help, press tab to toggle the keybindings cheatsheet.

Press opt + ? to toggle the help panel, which will show all opt related keybindings.

Screenshots

These screenshots demostrate what awesome-hammerspoon is capable of. Learn more about built-in Spoons.

Desktop widgets

More details

widgets

Window manpulation + R

More details

winresize

Search something + G

More details

hsearch

aria2 Frontend + D

More details

hsearch

You need to run aria2 with RPC enabled before using this. Config aria2 host and token in ~/.hammerspoon/private/config.lua, then you're ready to go.

hsaria2_host = "http://localhost:6800/jsonrpc" -- default host
hsaria2_secret = "token" -- YOUR OWN SECRET

Customization

More details
cp ~/.hammerspoon/config-example.lua ~/.hammerspoon/private/config.lua

Then modify the file ~/.hammerspoon/private/config.lua:

  • Add/remove Spoons.

    Define hspoon_list to decide which Spoons (a distributing format of Hammerspoon module) to be loaded. There are 15 built-in Spoons, learn about them at here.

    There are more Spoons at official spoon repository (you may need a little config before using them).

  • Customize keybindings

    Please read ~/.hammerspoon/private/config.luafor more details.

Finally press cmd + ctrl + shift + r to reload the configuration.

Contribute

More details

Thanks to

More details

https://github.com/zzamboni/oh-my-hammerspoon

https://github.com/scottcs/dot_hammerspoon

https://github.com/dharmapoudel/hammerspoon-config

http://tracesof.net/uebersicht/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].