diff --git a/.bashrc b/.bashrc index a033dc8..bc59075 100755 --- a/.bashrc +++ b/.bashrc @@ -114,7 +114,3 @@ if ! shopt -oq posix; then . /etc/bash_completion fi fi - -export GOROOT=/usr/local/go -export GOPATH=/home/fschl/projects/go -export PATH=${PATH}:${GOROOT}/bin:${GOPATH}/bin diff --git a/.path b/.path new file mode 100644 index 0000000..31b9093 --- /dev/null +++ b/.path @@ -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 \ No newline at end of file diff --git a/.spacemacs b/.spacemacs index 6cbdbaf..44cf167 100644 --- a/.spacemacs +++ b/.spacemacs @@ -36,34 +36,33 @@ values." ;; Uncomment some layer names and press (Vim style) or ;; (Emacs style) to install them. ;; ---------------------------------------------------------------- - yaml - python - shell-scripts - go - bibtex - graphviz - helm ;; auto-completion better-defaults + bibtex + docker emacs-lisp git + go + graphviz + helm markdown org + python shell - ;; (shell :variables - ;; shell-default-height 30 - ;; shell-default-position 'bottom) + shell-scripts spell-checking syntax-checking version-control - dockerfile + yaml + ;; (shell :variables + ;; shell-default-height 30 + ;; shell-default-position 'bottom) ) ;; List of additional packages that will be installed without being ;; wrapped in a layer. If you need some configuration for these ;; packages, then consider creating a layer. You can also put the ;; configuration in `dotspacemacs/user-config'. - dotspacemacs-additional-packages '( - dockerfile) + dotspacemacs-additional-packages '() ;; A list of packages that cannot be updated. dotspacemacs-frozen-packages '() ;; 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. '(package-selected-packages (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 was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/README.org b/README.org index 9b6be05..4a27c80 100644 --- a/README.org +++ b/README.org @@ -68,7 +68,7 @@ **** 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 @@ -91,8 +91,23 @@ 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 - - [ ] add HOW-TO + - [ ] add HOWTO - [ ] seperate sources.list setup for server/desktop/laptop + - [ ] move to ansible for easier modularization of setup diff --git a/scripts/backup.sh b/scripts/backup.sh index 12d227e..4a06fa7 100755 --- a/scripts/backup.sh +++ b/scripts/backup.sh @@ -23,7 +23,6 @@ files=( ".android" ".gradle" ".bash_history" ".Clion2016.3" - ".revive.el" ) main() { diff --git a/scripts/install.sh b/scripts/install.sh index 86c0fc7..1d16386 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -175,7 +175,7 @@ install_i3() { i3 \ i3lock \ i3status \ - keepass2 \ + keepass2/stable \ pulseaudio \ rxvt-unicode-256color \ scrot \