git.fiddlerwoaroof.com
Browse code

general: add setup-linux script

Ed Langley authored on 03/08/2019 20:31:12
Showing 1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,21 @@
1
+#!/usr/bin/env bash
2
+set -x -e -u -o pipefail
3
+
4
+mkdir "$HOME/emacs-home/"
5
+cd "$HOME/emacs-home/"
6
+git init
7
+
8
+cd "$HOME"
9
+mkdir "$HOME/git_repos"
10
+git clone https://git.fiddlerwoaroof.com/git/dotfiles.git "$HOME/git_repos/dotfiles"
11
+mkdir .emacs.d
12
+ln -s "$HOME/git_repos/dotfiles/emacs.d/init.el" "$HOME/.emacs.d/init.el"
13
+mkdir "$HOME/.emacs.d/"{lisp,themes}
14
+ln -s "$HOME/git_repos/dotfiles/emacs.d/lisp/"*.el "$HOME/.emacs.d/lisp"
15
+rm "$HOME/git_repos/dotfiles/emacs.d/lisp/el-zenburn-theme.el"
16
+ln -s "$HOME/git_repos/dotfiles/emacs.d/lisp/fwoar-zenburn-theme.el" "$HOME/.emacs.d/themes"
17
+mkdir "$HOME/.emacs.d/lisp/configurations"
18
+ln -s "$HOME/git_repos/dotfiles/emacs.d/lisp/configurations/"*-conf.el  "$HOME/.emacs.d/lisp/configurations"
19
+eval "$(curl -L "https://iterm2.com/shell_integration/install_shell_integration_and_utilities.sh")"
20
+cd "$HOME/git_repos/dotfiles"
21
+git reset --hard