 ;;FIXME: make rm an option to config?
 (boot/deftask config-rm
   "remove bower config files from target"
-  [n nss NSS #{sym} "config namespace"]
+  [c config-syms CONFIG-SYMS #{sym} "config namespaced sym"]
+  ;; [n nss NSS #{sym} "config namespace"]
   ;; (println "config-rm: " nss)
-  (let [nss   (if (empty? nss) #{'bower} nss)
+  (let [config-syms   (if (empty? config-syms) #{'bower} config-syms)
         tgt     (boot/tmp-dir!)
         pod-env (update-in (boot/get-env) [:dependencies] conj '[cheshire "5.5.0"])
         config-pod    (future (pod/make-pod pod-env))
         ]
     (boot/with-pre-wrap [fileset]
       (let [newfs
-            (loop [nsx (set (map #(symbol (namespace %)) nss)) fs fileset]
+            (loop [nsx (set (map #(symbol (namespace %)) config-syms)) fs fileset]
               (if (empty? nsx)
                 fs
                 (let [;;_ (println "foo" nsx)

                                            ;;   {:css true})
                                            {:ns (namespace (:runtime resource))
                                             :name (name (:runtime resource))}))))
        _ (println "NORMRESOURCES: " normresources)

        simples (filter #(and (not (symbol? (first %)))
                              (or (symbol? (last %)) (map? (last %)))) configs)

                                                 ;; (if (str/ends-with? (:uri cfg) ".css")
                                                 ;;   {:css true})
                                                 {:bower pkg} cfg)))))))
        ;; _ (println "NORMCOMPOUNDS: " normcomp)

        normed (concat normcomp normsimples normresources normbowers)
        ;; _ (println "NORMED: " normed)
        ]
    normed))

(defn- get-config-maps
  "convert config map to data map suitable for stencil"
  [bower-base configs]
  ;; (println "get-config-maps: " configs)
  (let [
        ;; nss (set (flatten (for [[k v] configs]
        ;;                     (if (string? k)
