Commit graph

31 commits

Author SHA1 Message Date
Danielle McLean 3ed79aae3d
Remove customised LaunchAgents for chunkwm and skhd since skhd and yabai now read the XDG dirs by default anyway 2019-09-24 14:04:10 +10:00
Danielle McLean 8699cdf3f7
Migrate from chunkwm, which is no longer maintained, to yabai, which is still maintained (yay) 2019-09-24 13:56:40 +10:00
Danielle McLean 8036df0164
Make osx-env-sync a little more robust, it was failing with empty parameter values and newer Zsh versions 2019-09-24 13:55:17 +10:00
Danielle McLean cb1fc9444b
Add rules to chunkwm for floating IntelliJ and PhpStorm popup windows rather than tiling them 2019-03-07 09:46:30 +11:00
Danielle McLean 39cd7421f7
Add keys to skhd for managing a third monitor, since one is occasionally present 2019-03-07 09:46:03 +11:00
Danielle McLean 1d66781c8d
Enable automasq service to permit using Dnsmasq as global resolver without losing upstream DNS 2019-03-07 09:45:26 +11:00
Danielle McLean 3383077393
Run a single kitty process as a LaunchAgent that all the terminals can be spawned from 2018-09-06 08:35:27 +10:00
Danielle McLean 7f57e5b5ae
Remove alt+e binding from skhd because I need to be able to write é a lot 2018-09-03 15:35:20 +10:00
Danielle McLean cc4d9c2b2e
Switch to the amazing chunkwm and skhd, eliminating the need for a separate mpd-mediakeys service 2018-07-30 13:21:14 +10:00
Danielle McLean 79e7fccab4
Add a simple chunkwm indicator to BitBar 2018-07-26 09:31:55 +10:00
Danielle McLean 56406c8c29
Smarter installation of iTerm2 shell integration, including missing utility commands 2018-06-18 15:33:28 +10:00
Danielle McLean 62871f6dda
osx-env-sync - include scalar-export-special parameters, such as PATH, in the sync 2018-06-14 08:38:08 +10:00
Danielle McLean af8f596ad3
Upgrade the Zsh completion function for Git to the version provided in Zsh 5.5.1 2018-06-04 08:45:57 +10:00
Danielle McLean b3750bc1ad
Add symlink so that Sublime Text config is redirected to ~/.config/sublime-text-3 2018-04-25 14:18:28 +10:00
Danielle McLean f827b9fe51
No need to set Git's credential.helper, its default on MacOS is the same thing anyway 2017-10-06 15:07:12 +11:00
Danielle McLean 0ca1886137
Just use constant KeepAlive instead of trying to depend on the basic mpd service, because launchd is really weird about it 2017-09-13 14:04:33 +10:00
Danielle McLean 6d4334d189
Add neato BitBar plugins to the repo, since I'm basically writing my own anyway 2017-09-07 12:59:26 +10:00
Danielle McLean 49554fad86
Have mpd-notify-bitbar stay in the background, so you don't lose window focus every time the song changes (oopsies) 2017-09-01 12:56:24 +10:00
Danielle McLean e03b3c2446
Rename mediakeys scripts so the associated player's name comes first, they'll sort better amongst related scripts 2017-09-01 12:44:08 +10:00
Danielle McLean 364b2d3a62
Add mpd-notify-bitbar daemon to refresh BitBar's display instantly when mpd's state changes 2017-09-01 12:42:20 +10:00
Danielle McLean ca92d0989c
Keep mediakeys-mpd alive as long as mpd itself is alive 2017-08-17 16:19:07 +10:00
Danielle McLean f5abd16467
Use exec on launchd agents to avoid keeping a useless extra zsh around 2017-08-17 16:18:46 +10:00
Danielle McLean 817fde420e
Add scripts for binding the Mac media keys to control either cmus or mpd 2017-08-16 10:01:48 +10:00
Danielle McLean eb8fe225bd
Provide the latest Git completion function for Zsh, since MacOS provides an older Zsh with older Git completion 2017-06-14 11:37:50 +10:00
Danielle McLean 44c7f61e3d
Preserve v3 extensions when signing x.509 certificates - this is necessary for Subject Alternative Names to survive 2017-05-01 13:25:38 +10:00
Danielle McLean 954124ac56
Configure Git to use the osxkeychain credential helper since we're on a Mac 2017-04-19 16:18:13 +10:00
Danielle McLean e8f9143b1b
Add a simple script for self-signing CSRs with local trusted CA 2017-04-14 00:36:34 +10:00
Danielle McLean 0da3a29d27
Configure osx-env-sync agent to rerun every five minutes 2017-04-03 10:55:55 +10:00
Danielle McLean 8cd64d3dd1
Add a LaunchAgent for copying zsh environment vars into MacOS graphical environment on login 2017-03-15 10:07:45 +11:00
Danielle McLean a915289a41
Configure Kaleidoscope.app as default Git diff/merge tool when on MacOS platform 2016-11-19 19:08:39 +11:00
Danielle McLean b71ccdf1f4
Initial commit - just a zsh startup file for setting up iTerm2 integration 2016-10-17 20:51:20 +11:00