Merge branch 'master' of https://gitlab.com/fschl/dotfiles
* 'master' of https://gitlab.com/fschl/dotfiles: some small fixes update README move gopath to .path to activate on non-interactive shells add spacemacs
This commit is contained in:
commit
8db6debee1
4
.bashrc
4
.bashrc
|
@ -114,7 +114,3 @@ if ! shopt -oq posix; then
|
||||||
. /etc/bash_completion
|
. /etc/bash_completion
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export GOROOT=/usr/local/go
|
|
||||||
export GOPATH=/home/fschl/projects/go
|
|
||||||
export PATH=${PATH}:${GOROOT}/bin:${GOPATH}/bin
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
#export GOROOT=/usr/local/go/bin
|
||||||
|
export GOPATH=/home/fschl/projects/go_projects
|
||||||
|
export PATH=${PATH}:/usr/local/go/bin:${GOPATH}/bin
|
27
.spacemacs
27
.spacemacs
|
@ -36,34 +36,33 @@ values."
|
||||||
;; Uncomment some layer names and press <SPC f e R> (Vim style) or
|
;; Uncomment some layer names and press <SPC f e R> (Vim style) or
|
||||||
;; <M-m f e R> (Emacs style) to install them.
|
;; <M-m f e R> (Emacs style) to install them.
|
||||||
;; ----------------------------------------------------------------
|
;; ----------------------------------------------------------------
|
||||||
yaml
|
|
||||||
python
|
|
||||||
shell-scripts
|
|
||||||
go
|
|
||||||
bibtex
|
|
||||||
graphviz
|
|
||||||
helm
|
|
||||||
;; auto-completion
|
;; auto-completion
|
||||||
better-defaults
|
better-defaults
|
||||||
|
bibtex
|
||||||
|
docker
|
||||||
emacs-lisp
|
emacs-lisp
|
||||||
git
|
git
|
||||||
|
go
|
||||||
|
graphviz
|
||||||
|
helm
|
||||||
markdown
|
markdown
|
||||||
org
|
org
|
||||||
|
python
|
||||||
shell
|
shell
|
||||||
;; (shell :variables
|
shell-scripts
|
||||||
;; shell-default-height 30
|
|
||||||
;; shell-default-position 'bottom)
|
|
||||||
spell-checking
|
spell-checking
|
||||||
syntax-checking
|
syntax-checking
|
||||||
version-control
|
version-control
|
||||||
dockerfile
|
yaml
|
||||||
|
;; (shell :variables
|
||||||
|
;; shell-default-height 30
|
||||||
|
;; shell-default-position 'bottom)
|
||||||
)
|
)
|
||||||
;; List of additional packages that will be installed without being
|
;; List of additional packages that will be installed without being
|
||||||
;; wrapped in a layer. If you need some configuration for these
|
;; wrapped in a layer. If you need some configuration for these
|
||||||
;; packages, then consider creating a layer. You can also put the
|
;; packages, then consider creating a layer. You can also put the
|
||||||
;; configuration in `dotspacemacs/user-config'.
|
;; configuration in `dotspacemacs/user-config'.
|
||||||
dotspacemacs-additional-packages '(
|
dotspacemacs-additional-packages '()
|
||||||
dockerfile)
|
|
||||||
;; A list of packages that cannot be updated.
|
;; A list of packages that cannot be updated.
|
||||||
dotspacemacs-frozen-packages '()
|
dotspacemacs-frozen-packages '()
|
||||||
;; A list of packages that will not be installed and loaded.
|
;; A list of packages that will not be installed and loaded.
|
||||||
|
@ -329,7 +328,7 @@ you should place your code here."
|
||||||
;; If there is more than one, they won't work right.
|
;; If there is more than one, they won't work right.
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
(quote
|
(quote
|
||||||
(xterm-color shell-pop multi-term eshell-z eshell-prompt-extras esh-help git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter diff-hl org-ref pdf-tools key-chord ivy tablist insert-shebang helm-bibtex parsebib graphviz-dot-mode go-guru go-eldoc go-mode fish-mode biblio biblio-core unfill mwim yaml-mode yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode dash-functional helm-pydoc cython-mode anaconda-mode pythonic docker-tramp smeargle orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download mmm-mode markdown-toc markdown-mode magit-gitflow htmlize helm-gitignore gnuplot gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck evil-magit magit magit-popup git-commit ghub treepy let-alist graphql with-editor auto-dictionary ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))))
|
(dockerfile-mode docker json-mode json-snatcher json-reformat xterm-color shell-pop multi-term eshell-z eshell-prompt-extras esh-help git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter diff-hl org-ref pdf-tools key-chord ivy tablist insert-shebang helm-bibtex parsebib graphviz-dot-mode go-guru go-eldoc go-mode fish-mode biblio biblio-core unfill mwim yaml-mode yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode dash-functional helm-pydoc cython-mode anaconda-mode pythonic docker-tramp smeargle orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download mmm-mode markdown-toc markdown-mode magit-gitflow htmlize helm-gitignore gnuplot gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck evil-magit magit magit-popup git-commit ghub treepy let-alist graphql with-editor auto-dictionary ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
|
21
README.org
21
README.org
|
@ -68,7 +68,7 @@
|
||||||
|
|
||||||
**** Managing logins & passphrases
|
**** Managing logins & passphrases
|
||||||
|
|
||||||
- use a secure, cross-platform, _locale_ password manager, e.g keepass2
|
- use a secure, cross-platform, *cloudless* password manager, e.g keepass2
|
||||||
|
|
||||||
**** Backup Secure Keys
|
**** Backup Secure Keys
|
||||||
|
|
||||||
|
@ -91,8 +91,23 @@
|
||||||
|
|
||||||
Solution: multi-boot!
|
Solution: multi-boot!
|
||||||
|
|
||||||
** TODO
|
**** thumb drive setup
|
||||||
|
|
||||||
|
3 partitions: boot+isos, luks encrypted, unencrypted partition for non-sensitive data
|
||||||
|
|
||||||
|
**** building kali linux iso [0/7]
|
||||||
|
|
||||||
|
- [ ] https://docs.kali.org/downloading/kali-linux-live-usb-install
|
||||||
|
- [ ] add encrypted persistence https://docs.kali.org/downloading/kali-linux-live-usb-persistence
|
||||||
|
- [ ] add kali meta packages https://www.kali.org/news/kali-linux-metapackages/
|
||||||
|
- [ ] https://docs.kali.org/development/live-build-a-custom-kali-iso
|
||||||
|
- [ ] customize live image contents https://live-team.pages.debian.net/live-manual/html/live-manual/customizing-contents.en.html#517
|
||||||
|
- [ ] add LUKS Nuke support https://www.kali.org/tutorials/nuke-kali-linux-luks/
|
||||||
|
- [ ] OPTIONAL add PowerShell https://www.kali.org/tutorials/installing-powershell-on-kali-linux/
|
||||||
|
|
||||||
|
** TODO [0/4]
|
||||||
|
|
||||||
- [ ] explain setup, ideas, practises
|
- [ ] explain setup, ideas, practises
|
||||||
- [ ] add HOW-TO
|
- [ ] add HOWTO
|
||||||
- [ ] seperate sources.list setup for server/desktop/laptop
|
- [ ] seperate sources.list setup for server/desktop/laptop
|
||||||
|
- [ ] move to ansible for easier modularization of setup
|
||||||
|
|
|
@ -23,7 +23,6 @@ files=( ".android"
|
||||||
".gradle"
|
".gradle"
|
||||||
".bash_history"
|
".bash_history"
|
||||||
".Clion2016.3"
|
".Clion2016.3"
|
||||||
".revive.el"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
|
|
|
@ -175,7 +175,7 @@ install_i3() {
|
||||||
i3 \
|
i3 \
|
||||||
i3lock \
|
i3lock \
|
||||||
i3status \
|
i3status \
|
||||||
keepass2 \
|
keepass2/stable \
|
||||||
pulseaudio \
|
pulseaudio \
|
||||||
rxvt-unicode-256color \
|
rxvt-unicode-256color \
|
||||||
scrot \
|
scrot \
|
||||||
|
|
Loading…
Reference in New Issue