diff --git a/flork/_defaults.fnl b/flork/_defaults.fnl
index 258dc90e..8f881c1f 100644
--- a/flork/_defaults.fnl
+++ b/flork/_defaults.fnl
@@ -78,21 +78,21 @@
:com.apple.Safari [[:IncludeInternalDebugMenu :bool true]]
:com.apple.screensaver [[:askForPassword :int 1]]
:com.freron.MailMate [[:MmSendMessageDelayEnabled :bool true]
- [:MmSendMessageDelay :int 60]
- [:MmAllowedImageURLRegexp
- :string
- (.. "https://("
- (table.concat ["(i|images|d)\\.gr-assets\\.com"
- "www\\.goodreads\\.com"
- "massdrop-s3\\.imgix\\.net"
- ".*\\.cloudfront\\.net"
- "s3\\.amazonaws\\.com"
- "files\\.convertkitcdn\\.com/assets/pictures"
- "wizardzines\\.com"
- "www\\.redfin\\.com/stingray/do/api-get-listing-hero-shot"]
- "|")
- ")")]]})
+ [:MmSendMessageDelay :int 60]]})
(each [domain defaults (pairs domain-defaults)]
(each [_ [key typ val] (ipairs defaults)]
(ok :defaults domain key typ val)))
+
+(let [allowed-image-urls ["(i|images|d)\\.gr-assets\\.com"
+ "www\\.goodreads\\.com"
+ "massdrop-s3\\.imgix\\.net"
+ ".*\\.cloudfront\\.net"
+ "s3\\.amazonaws\\.com"
+ "files\\.convertkitcdn\\.com/assets/pictures"
+ "wizardzines\\.com"
+ "www\\.redfin\\.com/stingray/do/api-get-listing-hero-shot"
+ "www\\.404media\\.co/content/images"
+ "the-ergo-archive\\.zsa\\.io/assets/images"]]
+ (ok :defaults :com.freron.MailMate :MmAllowedImageURLRegexp :string
+ (.. "https://(" (table.concat allowed-image-urls "|") ")/.*")))
diff --git a/flork/_dotfiles.fnl b/flork/_dotfiles.fnl
index 8256e357..823948a7 100644
--- a/flork/_dotfiles.fnl
+++ b/flork/_dotfiles.fnl
@@ -24,6 +24,7 @@
(if (v:match "/") (ok :directory (dirname dest)))
(ok :symlink dest src))))
+;; probably should live in macOS?
(let [jj-config (chomp (sh* :jj :config :path :--user))]
(ok :directory (dirname jj-config))
(ok :symlink jj-config (expand-env-vars :$HOME/.config/jj/config.toml)))
diff --git a/flork/_macos.fnl b/flork/_macos.fnl
index 5eba0e45..1c2d72c5 100644
--- a/flork/_macos.fnl
+++ b/flork/_macos.fnl
@@ -35,9 +35,11 @@
;; ignore recent apps
(if (not (line:match "%srecentApps%s")) (line:match "%S+")))]
(case items
- (where [item _] (not= item :Downloads)) (do
- (sh* :dockutil :--remove :all)
- (sh* :dockutil :--add
- (expand-env-vars :$HOME/Downloads)
- :--view :list :--display
- :stack :--sort :datemodified))))
+ (where [item] (not= item :Downloads)) (do
+ (sh* :dockutil :--remove :all)
+ (sh* :dockutil :--add
+ (expand-env-vars :$HOME/Downloads)
+ :--view :auto :--display :stack
+ :--sort :datemodified)
+ (sh* :killall :Dock))
+ _ (print "ok: dockutil")))
diff --git a/flork/bootstrap.fnl b/flork/main.fnl
similarity index 100%
rename from flork/bootstrap.fnl
rename to flork/main.fnl
diff --git a/meta/playbooks/pivotal.yml b/meta/playbooks/pivotal.yml
deleted file mode 100644
index 50e7a13a..00000000
--- a/meta/playbooks/pivotal.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-# Extra configuration for work
-
-- hosts: all
- tasks:
- - name: update
- homebrew: update_homebrew=yes
-
- - name: install hammerspoon
- homebrew_cask:
- name: hammerspoon