Backup before installing GNU Guix...

Commit
59bba2661da5ebce3f25136269413b9962992462
Author
Marius Peter <blendoit@gmail.com>
Author date
Committer
Marius Peter <blendoit@gmail.com>
Committer date
Changed files
.gitignore
index 16743c4f..08b57ecf 100644..100644
@@ -26,3 +26,5 @@
26 26 async-bytecomp.log
27 27 srecode-map.el
28 28 tramp
29 Added: bookmarks
30 Added: network-security.data
bookmarks
index fec276d4..debd3cb8 100644..100644
@@ -2,7 +2,12 @@
2 2 ;;; This format is meant to be slightly human-readable;
3 3 ;;; nevertheless, you probably don't want to edit it.
4 4 ;;; -*- End Of Bookmark File Format Version Stamp -*-
5 Removed: (("org-capture-last-stored"
5 Added: (("org-refile-last-stored"
6 Added: (filename . "~/org/WORK/2021-job-search/RAIL-job-search-2021-09-17.org")
7 Added: (front-context-string . "** FOLLOW UP EDF")
8 Added: (rear-context-string . "olkswagen Group\n")
9 Added: (position . 23388))
10 Added: ("org-capture-last-stored"
6 11 (filename . "~/.emacs.d/resources/org/default-notes.org")
7 12 (front-context-string . "** TODO Do this\n")
8 13 (rear-context-string)
early-init.el
index d8419966..28daed44 100644..100644
@@ -1,13 +1,39 @@
1 Added: ;;; early-init.el --- Values set early on in the Emacs startup process.
2 Added:
3 Added: ;; Copyright (C) 2021 Marius Peter
4 Added:
5 Added: ;; Author: smart.documents@tuta.io
6 Added: ;; Keywords: convenience
7 Added:
8 Added: ;; This program is free software; you can redistribute it and/or modify
9 Added: ;; it under the terms of the GNU General Public License as published by
10 Added: ;; the Free Software Foundation, either version 3 of the License, or
11 Added: ;; (at your option) any later version.
12 Added:
13 Added: ;; This program is distributed in the hope that it will be useful,
14 Added: ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 Added: ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 Added: ;; GNU General Public License for more details.
17 Added:
18 Added: ;; You should have received a copy of the GNU General Public License
19 Added: ;; along with this program. If not, see <https://www.gnu.org/licenses/>.
20 Added:
21 Added:
22 Added: ;;; Commentary:
23 Added:
1 24 ;; These settings ensure Emacs does not flicker during early setup.
2 25
26 Added:
27 Added: ;;; Code:
28 Added:
3 29 (menu-bar-mode -1)
4 30 (tool-bar-mode -1)
5 31 (scroll-bar-mode -1)
6 32 (menu-bar-bottom-and-right-window-divider)
7 Removed: (setq gc-cons-threshold 100000000)
33 Added: (setq gc-cons-percentage 10) ; Recommended over modifying
34 Added: ; gc-cons-threshold
8 35
9 36 (provide 'early-init)
10 Removed:
11 37 ;;; early-init.el ends here
12 38
13 39 ;; Local Variables:
resources/custom.el
index 661e384a..ece9227f 100644..100644
@@ -28,7 +28,7 @@
28 28 '(cursor-type 'bar)
29 29 '(custom-enabled-themes nil)
30 30 '(custom-safe-themes
31 Removed: '("633b9c85026b2159928553f2fe828b3b80b2581c7e3b324e2b0eac8f604c483b" "422a317d1eed69a367d1506fe15a928dd18426ade0d6ee76bb390402f7c4e3aa" "9a7c95cf28858105c3265f6be4b36447092682c9e49cfbe1fe81c029fbed8db8" "e9954eb5df6bb9a3730639c5a6ce9b7db4d753a5935d9b73953cabe032fbfbd2" "9547849e788cd0a520c445bed08d248742d5d2b7c0c750bbab284e98810dd551" "7e03b8096f27ea37c12abc9afff4922659c79221d0c6815700b8fabbc450ca7c" "6751665922c478d0aee39f06fc269dd82dc109b8dabb0e3b443cab511aa5fe2e" "5147d19a022bb32b3b084f7c746ad8ac20e56f89e1720ddd25758710406e7614" "b067125d603e44d886d1fcbeb82f6db4b2ad79c7244bce32d2a863d05b1e6dc6" "c21761ef593f2c6258f4b602cb785aebf9fe18d4e6b659dbca7850caf0b33a74" "8205f1caf1334c56a3360438ace84d2a1ade86923929e766e53987c9b5a5cd7d" "d1d7ccb8f1c17a3f53b10b769ccd3b8b62c0230dde88ca23dd8fe85a3fe1fa74" "c353dde8298eb4fd36d534d30f99d1b71844871c1e5e89a273479582190cce10" "98cbdcf881aa40774a278953571a46a19505d2c168a29760d016a54483470d3f" "6796c19189021d5643e7b4fe2238834da597ffe1087d8919da386b6bba827112" "bc627b8eccb0f82eb00f7a7cdb2fd2b66422ddbe46e01de66dcd0936a414958c" "a23a48bb7bac7d46c61e779e0b9a3e003387b4b9543163e9db562a12ff96333b" "32df8feae4f9846e05dcb578e48be7c465971b7664469431dd13bfe01dbe0872" "ebbbdfe1bf03a99559116736d073500a2100c463c242ab7f7feabce4d22aa6ae" "cd0f588f48c6f3c1eb25084396820f8c938c28fb489487262d60168b1a6385f7" "6f78c6f29feef7561fe7224a4e9c73b87940ff888b92cae27fd63cf0de10c7c7" "fff87b42a0999ee2e7a28507e3f0746fbc3e1eb1394ce74e9dee2cf4a81d080d" "0bbbb6fb8921bcca20e3dc0a628867cfac8b82487b464deb93da38388ca86503" "280de4d8dd8980fa1c5a8f1d726d89932df982fccc33dbcc74d107ef941211a2" "fb8357d6a94ab57b3e5062b481876f0b6c7149f2394a6ec46f1ca92487fbc888" "ea287582eaea4e0c0a991ad0aa42f679f21b8d92766762bcc4d730d4aa6c8fd7" "07e0a2ea30155beb57b51f031a9a1c975e201bd497982ba3bf5093a6715300d9" "5a6e72c173208edfaa2f591b669294636f7ee7fbf5bcf901c9c9d52b0c69ce6e" "69e4d8638af3287be6b70391b75c816b67b47578dc88141a1643d32ba806ac8a" "cdc38ce5913c5e2b69bf6a4984ec0c9d0be8eddb71db55b9ee659ed103919aab" "44854133f0525c7e714e1b04f3ddfd01d87176e914d2efb0cc755458c510719f" "7a2fd29088d19e5e9428851a5c3c13e330ad1789ae558782c208b94a5234d9ca" "6565cf9ef99fd03e4514dc72dca6dd900007ec35c3bb0b65053f8041b7b64b83" "d24ae1c19dbf63a629fe84d4df55cbbc494b5694978157b870f57b61c03bf334" "b8244418af8bc37c4b076a021cacb1bda94fb70e506a5b50c40d1a0ed92a15d6" "c480484ec6a61d87d3dab2443e7b04832659bafc1d2b5bcaacb3d977bdbea928" "82d48184709ea6777d920226b4d95986ac469f5c01b0652b3b63566124a959d5" "8f567db503a0d27202804f2ee51b4cd409eab5c4374f57640317b8fcbbd3e466" "e6df46d5085fde0ad56a46ef69ebb388193080cc9819e2d6024c9c6e27388ba9" default))
31 Added: '("03ba8d0d53d972508db964fa88c3cb8610604e364d4f4163dffb495c9de0a144" "2877431bffac5322ba62437547002039a466a846e04eefcf817f745dd75f8191" "633b9c85026b2159928553f2fe828b3b80b2581c7e3b324e2b0eac8f604c483b" "422a317d1eed69a367d1506fe15a928dd18426ade0d6ee76bb390402f7c4e3aa" "9a7c95cf28858105c3265f6be4b36447092682c9e49cfbe1fe81c029fbed8db8" "e9954eb5df6bb9a3730639c5a6ce9b7db4d753a5935d9b73953cabe032fbfbd2" "9547849e788cd0a520c445bed08d248742d5d2b7c0c750bbab284e98810dd551" "7e03b8096f27ea37c12abc9afff4922659c79221d0c6815700b8fabbc450ca7c" "6751665922c478d0aee39f06fc269dd82dc109b8dabb0e3b443cab511aa5fe2e" "5147d19a022bb32b3b084f7c746ad8ac20e56f89e1720ddd25758710406e7614" "b067125d603e44d886d1fcbeb82f6db4b2ad79c7244bce32d2a863d05b1e6dc6" "c21761ef593f2c6258f4b602cb785aebf9fe18d4e6b659dbca7850caf0b33a74" "8205f1caf1334c56a3360438ace84d2a1ade86923929e766e53987c9b5a5cd7d" "d1d7ccb8f1c17a3f53b10b769ccd3b8b62c0230dde88ca23dd8fe85a3fe1fa74" "c353dde8298eb4fd36d534d30f99d1b71844871c1e5e89a273479582190cce10" "98cbdcf881aa40774a278953571a46a19505d2c168a29760d016a54483470d3f" "6796c19189021d5643e7b4fe2238834da597ffe1087d8919da386b6bba827112" "bc627b8eccb0f82eb00f7a7cdb2fd2b66422ddbe46e01de66dcd0936a414958c" "a23a48bb7bac7d46c61e779e0b9a3e003387b4b9543163e9db562a12ff96333b" "32df8feae4f9846e05dcb578e48be7c465971b7664469431dd13bfe01dbe0872" "ebbbdfe1bf03a99559116736d073500a2100c463c242ab7f7feabce4d22aa6ae" "cd0f588f48c6f3c1eb25084396820f8c938c28fb489487262d60168b1a6385f7" "6f78c6f29feef7561fe7224a4e9c73b87940ff888b92cae27fd63cf0de10c7c7" "fff87b42a0999ee2e7a28507e3f0746fbc3e1eb1394ce74e9dee2cf4a81d080d" "0bbbb6fb8921bcca20e3dc0a628867cfac8b82487b464deb93da38388ca86503" "280de4d8dd8980fa1c5a8f1d726d89932df982fccc33dbcc74d107ef941211a2" "fb8357d6a94ab57b3e5062b481876f0b6c7149f2394a6ec46f1ca92487fbc888" "ea287582eaea4e0c0a991ad0aa42f679f21b8d92766762bcc4d730d4aa6c8fd7" "07e0a2ea30155beb57b51f031a9a1c975e201bd497982ba3bf5093a6715300d9" "5a6e72c173208edfaa2f591b669294636f7ee7fbf5bcf901c9c9d52b0c69ce6e" "69e4d8638af3287be6b70391b75c816b67b47578dc88141a1643d32ba806ac8a" "cdc38ce5913c5e2b69bf6a4984ec0c9d0be8eddb71db55b9ee659ed103919aab" "44854133f0525c7e714e1b04f3ddfd01d87176e914d2efb0cc755458c510719f" "7a2fd29088d19e5e9428851a5c3c13e330ad1789ae558782c208b94a5234d9ca" "6565cf9ef99fd03e4514dc72dca6dd900007ec35c3bb0b65053f8041b7b64b83" "d24ae1c19dbf63a629fe84d4df55cbbc494b5694978157b870f57b61c03bf334" "b8244418af8bc37c4b076a021cacb1bda94fb70e506a5b50c40d1a0ed92a15d6" "c480484ec6a61d87d3dab2443e7b04832659bafc1d2b5bcaacb3d977bdbea928" "82d48184709ea6777d920226b4d95986ac469f5c01b0652b3b63566124a959d5" "8f567db503a0d27202804f2ee51b4cd409eab5c4374f57640317b8fcbbd3e466" "e6df46d5085fde0ad56a46ef69ebb388193080cc9819e2d6024c9c6e27388ba9" default))
32 32 '(electric-indent-mode t)
33 33 '(erc-modules
34 34 '(autojoin button completion services spelling track netsplit fill match readonly networks ring noncommands irccontrols move-to-prompt stamp menu list))
@@ -67,7 +67,7 @@
67 67 '(org-table-convert-region-max-lines 3000)
68 68 '(org-tags-column -66)
69 69 '(package-selected-packages
70 Removed: '(yasnippet which-key use-package undo-tree tuareg rich-minority rainbow-mode rainbow-delimiters py-yapf projectile plantuml-mode pdf-tools magit lua-mode ledger-mode hungry-delete haskell-mode gnuplot flycheck emojify dumb-jump csv-mode counsel auctex-latexmk))
70 Added: '(ivy yasnippet which-key use-package undo-tree tuareg rich-minority rainbow-mode rainbow-delimiters py-yapf projectile plantuml-mode pdf-tools magit lua-mode ledger-mode hungry-delete haskell-mode gnuplot flycheck emojify dumb-jump csv-mode counsel auctex-latexmk))
71 71 '(pdf-view-midnight-colors '("#DCDCCC" . "#383838"))
72 72 '(save-place-mode t)
73 73 '(send-mail-function 'smtpmail-send-it)
resources/templates/documents/gnu-default.setup
index 54a1f216..015da155 100644..100644
@@ -9,8 +9,8 @@
9 9 #+LATEX_HEADER: \usepackage[
10 10 #+LATEX_HEADER: left = 1.2in,
11 11 #+LATEX_HEADER: right = 1.2in,
12 Removed: #+LATEX_HEADER: top = 1in ,
13 Removed: #+LATEX_HEADER: bottom = 1.5in,]{geometry}
12 Added: #+LATEX_HEADER: top = 1.0in ,
13 Added: #+LATEX_HEADER: bottom = 1.8in,]{geometry}
14 14
15 15 # Beautiful fonts ONLY
16 16 #+LATEX_HEADER: \usepackage{fontspec}
@@ -37,15 +37,15 @@
37 37 #+LATEX_HEADER: \setlength{\headheight}{36pt}
38 38 #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
39 39 #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\color{gray}\texttt{\theauthor}}
40 Removed: # #+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\large\bfseries\thetitle}
40 Added: #+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\bfseries\thetitle}
41 41 #+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{gray}\thedate}
42 42 # Make header line gray
43 43 #+LATEX_HEADER_EXTRA: \renewcommand{\headrule}{\hbox to\headwidth{%
44 44 #+LATEX_HEADER_EXTRA: \color{gray}\leaders\hrule height \headrulewidth\hfill}
45 45 #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\color{gray}\hrulefill\\[0.8em]
46 Removed: #+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em]
47 Removed: #+LATEX_HEADER_EXTRA: \footnotesize Compiled with
48 Removed: #+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/EmacsIcon.png}/
49 Removed: #+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/Org-mode-unicorn.png}/
50 Removed: #+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/LuaTeX_logo.png}/...\\
51 Removed: #+LATEX_HEADER_EXTRA: Copyright \copyright~2021 Marius Peter. All rights reserved.}}
46 Added: #+LATEX_HEADER_EXTRA: {\bfseries Page \thepage/\pageref*{LastPage}}\\[0.8em]
47 Added: #+LATEX_HEADER_EXTRA: \footnotesize \texttt{Compiled with Emacs, Org mode, LuaTeX...}\\
48 Added: # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/EmacsIcon.png}/
49 Added: # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/Org-mode-unicorn.png}/
50 Added: # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/LuaTeX_logo.png}/...\\
51 Added: #+LATEX_HEADER_EXTRA: \texttt{Copyright \copyright~2021 Marius Peter. All rights reserved.}}}
resources/templates/documents/ms-word.setup
index a19f5484..782490d8 100644..100644
@@ -14,7 +14,7 @@
14 14 # Beautiful fonts ONLY
15 15 #+LATEX_HEADER: \usepackage{fontspec}
16 16 #+LATEX_HEADER: \setmainfont{Carlito}
17 Removed: #+LATEX_HEADER: \setmonofont{Liberation Mono}
17 Added: #+LATEX_HEADER: \setmonofont{Inconsolata}
18 18
19 19 # Get total page count to insert in footer
20 20 #+LATEX_HEADER: \usepackage{lastpage}
smart-documents.org
index 627555ad..14879a69 100644..100644
@@ -40,7 +40,9 @@
40 40
41 41 ** TODO Project vision/values/core objectives
42 42
43 Added: ** TODO <apps> button as master {{{sd}}} entry point
43 44
45 Added:
44 46 * Introduction
45 47
46 48 The following sections were laid out very deliberately. When we start
@@ -282,7 +284,6 @@
282 284 (load custom-file)
283 285 #+END_SRC
284 286
285 Removed:
286 287 ** Backups
287 288
288 289 Backups are very important!
@@ -359,7 +360,7 @@
359 360 (cua-mode)
360 361 #+END_SRC
361 362
362 Removed: ** Files
363 Added: ** Files :FLAGGED:
363 364
364 365 *** Save a file
365 366
@@ -381,7 +382,7 @@
381 382
382 383 *** Open this very file
383 384
384 Removed: (Function defined in Section [[Jumping to this file]])
385 Added: (Function defined in Section [[This very file]])
385 386
386 387 #+BEGIN_SRC emacs-lisp :tangle yes
387 388 (global-set-key (kbd "C-c c") 'sd-find-literate-config)
@@ -889,7 +890,8 @@
889 890 # Implement automatically downloading this kind of executable!
890 891
891 892 #+BEGIN_SRC emacs-lisp :tangle yes
892 Removed: (require 'plantuml-mode)
893 Added: ;; (require 'plantuml-mode)
894 Added: (use-package plantuml-mode)
893 895
894 896 (setq plantuml-default-exec-mode 'jar
895 897 plantuml-jar-path (concat sd-path-resources
@@ -974,8 +976,9 @@
974 976 reliably be shared and exported to PDF in a reproducible fashion.
975 977
976 978 #+BEGIN_SRC emacs-lisp :tangle yes
977 Removed: (use-package pdf-tools)
978 Removed: (pdf-tools-install)
979 Added: (use-package pdf-tools)
980 Added: (unless (string-equal system-type "windows-nt")
981 Added: (pdf-tools-install))
979 982 #+END_SRC
980 983
981 984 *** Accounting
@@ -1224,12 +1227,22 @@
1224 1227
1225 1228 *** Sequence of TODOs
1226 1229
1227 Removed:
1228 1230 #+begin_src emacs-lisp :tangle yes
1229 1231 (setq org-todo-keywords
1230 Removed: '((sequence "TODO" "|" "DONE")
1231 Removed: (sequence "APPLY" "FOLLOW UP" "|" "REJECTED" "STOP" "OFFER")
1232 Removed: (sequence "STUCK" "WAITING" "|" "N/A" "COMPLETED")))
1232 Added: '((sequence "TODO" ; Vanilla sequence
1233 Added: "|"
1234 Added: "DONE")
1235 Added: (sequence "APPLY" ; Job applications
1236 Added: "FOLLOW UP"
1237 Added: "|"
1238 Added: "REJECTED"
1239 Added: "STOP"
1240 Added: "OFFER")
1241 Added: (sequence "STUCK" ; Project mgmt
1242 Added: "WAITING"
1243 Added: "|"
1244 Added: "N/A"
1245 Added: "COMPLETED")))
1233 1246
1234 1247 #+end_src
1235 1248
@@ -1453,9 +1466,6 @@
1453 1466 :defer t
1454 1467 :ensure auctex
1455 1468 :ensure auctex-latexmk)
1456 Removed: ;; :config
1457 Removed: ;; (setq TeX-auto-save t))
1458 Removed:
1459 1469 (auctex-latexmk-setup)
1460 1470 #+END_SRC
1461 1471
@@ -1942,7 +1952,7 @@
1942 1952 unusable. Thus, we /describe/ two themes that were developed
1943 1953 *purposefully* and iteratively.
1944 1954
1945 Removed: #+BEGIN_SRC emacs-lisp :tangle no
1955 Added: #+BEGIN_SRC emacs-lisp :tangle yes
1946 1956 (load-theme 'sd-compagnon-dark)
1947 1957 #+END_SRC
1948 1958
@@ -1950,7 +1960,7 @@
1950 1960 (load-theme 'molokai)
1951 1961 #+END_SRC
1952 1962
1953 Removed: #+BEGIN_SRC emacs-lisp :tangle yes
1963 Added: #+BEGIN_SRC emacs-lisp :tangle no
1954 1964 (load-theme 'sd-light)
1955 1965 #+END_SRC
1956 1966