Browse code
general: add setup-linux script
Ed Langley authored on 03/08/2019 20:31:12
Showing 1 changed files
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 |