commit 49fc626286452fc1b02dcfceb0c50341eb245969
parent f6b1ff59f0168f6bb6f544fd0cfc29d135ccd799
Author: Alex Balgavy <a.balgavy@gmail.com>
Date: Mon, 14 Sep 2020 12:35:34 +0200
Added tmpmail tool
Former-commit-id: 945592fcb585345061d22a7147b633d3ab62cdcb
Diffstat:
7 files changed, 21 insertions(+), 59 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -22,3 +22,6 @@
[submodule "tools/conf"]
path = tools/conf
url = git@github.com:thezeroalpha/conf
+[submodule "tools/tmpmail"]
+ path = tools/tmpmail
+ url = https://github.com/sdushantha/tmpmail.git
diff --git a/bin/freecell b/bin/freecell
diff --git a/bin/solitaire b/bin/solitaire
diff --git a/bin/spider b/bin/spider
diff --git a/bin/tmpmail b/bin/tmpmail
@@ -0,0 +1 @@
+/Users/alex/.dotfiles/tools/tmpmail/tmpmail+
\ No newline at end of file
diff --git a/dot.map b/dot.map
@@ -1,8 +1,10 @@
-# Custom stuff I write
+# Third-party single binaries
bin: ~/.bin
+
+# My scripts
scripts: ~/.scripts
-# Utilities
+# Config: utilities
compton: ~/.config/compton
ctags: ~/.config/ctags
gdb:
@@ -37,17 +39,17 @@ mps-youtube:
joplin/keymap.json: ~/.config/joplin/keymap.json
sxiv: ~/.config/sxiv
-# X server (Linux)
+# Config: X server (Linux)
xinitrc: ~/.xinitrc
xprofile: ~/.xprofile
Xresources: ~/.Xresources
-# Emacs config
+# Config: Emacs
emacs:
- emacs.d/config.org: ~/.emacs.d/config.org
- emacs: ~/.emacs
-# All shell configs
+# Config: shell
shell:
- zshenv: ~/.zshenv
- zshrc: ~/.config/zsh/.zshrc
@@ -56,7 +58,7 @@ shell:
- profile: ~/.profile
- inputrc: ~/.inputrc
-# Vim config
+# Config: Vim
vim:
- after: ~/.vim/after
- autoload: ~/.vim/autoload
@@ -70,56 +72,10 @@ vim:
- spell: ~/.vim/spell
- vimrc: ~/.vim/vimrc
-# Mappings for your dotfiles
-# The format of this file is:
-# - comments:
-# - lines starting with '#' are comments
-# - a comment must be on its own line
-# - there are no multi-line comments
-# - whitespace:
-# - whitespace is ignored, except inside a mapping definition
-# (i.e. you can indent lines however you like, and insert blank lines)
-# - mappings:
-# - a mapping definition is: "source: destination"
-# - source paths are relative to $DOTFILES (set in scripts/conf, or from an environment variable)
-# - lines that don't start with a '-' are top-level directories or files
-# - lines starting with n number of '-' are files/directories n levels deep
-# (i.e. '- bin' is one level deep, '-- bin' is two levels deep, etc.)
-# - every file/directory that is not at the root level must be under some top directory
-# (i.e. you can't have a line starting with '-' as the first line of the mapfile)
-# - every mapping source must exist (scripts/conf will complain if it doesn't)
-
-# For example, the map definitions:
-# vim:
-# - vimrc: ~/.vimrc
-# - autoload:
-# -- script1.vim: ~/.vim/autoload/script1.vim
-# -- script2.vim: ~/.vim/autoload/script2.vim
-# tmux/tmux.conf: ~/.tmux.conf
-# ghci: ~/.ghci
-#
-# Get parsed as:
-# vim/vimrc => ~/.vimrc
-# vim/autoload/script1.vim => ~/.vim/autoload/script1.vim
-# vim/autoload/script2.vim => ~/.vim/autoload/script2.vim
-# tmux/tmux.conf => ~/.tmux.conf
-# ghci => ~/.ghci
-#
-# And executed as the commands:
-# ln -svf "$DOTFILES/vim/vimrc" "~/.vimrc"
-# ln -svf "$DOTFILES/vim/autoload/script1.vim" "~/.vim/autoload/script1.vim"
-# ln -svf "$DOTFILES/vim/autoload/script2.vim" "~/.vim/autoload/script2.vim"
-# ln -svf "$DOTFILES/tmux/tmux.conf" "~/.tmux.conf"
-# ln -svf "$DOTFILES/ghci" "~/.ghci"
-#
-# Every existing file will be backed up.
-# If a directory in the destination path doesn't exist, it is created.
-# `scripts/conf` doesn't take care of removing empty directories after unlinking.
-#
-# The arrows "x => y" mean:
-# - "source => name_of_symlink"
-# - "the symbolic link to x is y"
-# - "y points to x"
-#
-# When linking/unlinking you either provide the name of the top directory,
-# or the full name of the mapped path.
+# Thirdparty tools
+tools:
+- solvitaire:
+ -- freecell: bin/freecell
+ -- sol: bin/solitaire
+ -- spider: bin/spider
+- tmpmail/tmpmail: bin/tmpmail
diff --git a/tools/tmpmail b/tools/tmpmail
@@ -0,0 +1 @@
+Subproject commit 177dcc3d4b13c8c39ad733ebbb76741286e6084b