From e376f3153d28b7b3a2fb15380f77446af8d5d817 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 17 May 2020 20:16:56 +0200 Subject: [PATCH] Forgot to add fish code generation --- .config/yadm/bootstrap | 16 ++++++++++++++++ org/config/installation.org | 24 +++++------------------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index ca165b2..f898d25 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -103,6 +103,22 @@ for pkg in $PACKAGES yay -S --needed $pkg end +mkdir -p $HOME/.config/awesome +mkdir -p $HOME/.config/awesome/theme +mkdir -p $HOME/.config/emacs/private +mkdir -p $HOME/.config/fish +mkdir -p $HOME/.config/gtk-2.0 +mkdir -p $HOME/.config/gtk-3.0 +mkdir -p $HOME/.config/i3 +mkdir -p $HOME/.config/nano +mkdir -p $HOME/.config/ncmpcpp +mkdir -p $HOME/.config/neofetch +mkdir -p $HOME/.config/picom +mkdir -p $HOME/.config/polybar +mkdir -p $HOME/.config/yadm +mkdir -p $HOME/.local/bin +mkdir -p $HOME/org/capture + printf "\n# Tangling org files ##########################################################\n\n" printf '\n\n==== Tangling awesome.org\n\n' && \ emacs -q --batch --eval '(require \'ob-tangle)' \ diff --git a/org/config/installation.org b/org/config/installation.org index 1152cf8..1c39b28 100644 --- a/org/config/installation.org +++ b/org/config/installation.org @@ -357,31 +357,17 @@ | $HOME/.local/bin | | $HOME/org/capture | - #+NAME: gen-dir-tangle + #+NAME: gen-dirs-tangle #+BEGIN_SRC emacs-lisp :exports none :var dirs=dirs-tangled-files :cache yes (mapconcat (lambda (x) (format "mkdir -p %s" (car x))) dirs "\n") #+END_SRC - #+RESULTS[776d0e1f47d7a00ba1cf1b777e346ba41a1064a6]: gen-dir-tangle - #+begin_example - mkdir -p $HOME/.config/awesome - mkdir -p $HOME/.config/awesome/theme - mkdir -p $HOME/.config/emacs/private - mkdir -p $HOME/.config/fish - mkdir -p $HOME/.config/gtk-2.0 - mkdir -p $HOME/.config/gtk-3.0 - mkdir -p $HOME/.config/i3 - mkdir -p $HOME/.config/nano - mkdir -p $HOME/.config/ncmpcpp - mkdir -p $HOME/.config/neofetch - mkdir -p $HOME/.config/picom - mkdir -p $HOME/.config/polybar - mkdir -p $HOME/.config/yadm - mkdir -p $HOME/.local/bin - mkdir -p $HOME/org/capture - #+end_example + Our code to generate such directories looks like this: + #+BEGIN_SRC fish :noweb yes + <> + #+END_SRC The next step is to tangle all the Org files. Here is the list of files that are to be tangled: