diff --git a/.gitignore b/.gitignore index 91171fc..3f96f14 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.swp *.directory +.netrwhist diff --git a/crawl/.crawlrc b/crawl/.crawlrc index a5cc4bd..284e4aa 100644 --- a/crawl/.crawlrc +++ b/crawl/.crawlrc @@ -1,4 +1,18 @@ #this is my configuration file for dungon crawl stone soup, a staple game for my low end machines. +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . #set the veiwport. may need to be different on different machines view_max_width = 81 diff --git a/htop/.config/htoprc b/htop/.config/htoprc deleted file mode 100644 index b9f526d..0000000 --- a/htop/.config/htoprc +++ /dev/null @@ -1,26 +0,0 @@ -# Beware! This file is rewritten by htop when settings are changed in the interface. -# The parser is also very primitive, and not human-friendly. -fields=0 48 17 18 38 39 40 2 46 47 49 1 -sort_key=46 -sort_direction=1 -hide_threads=0 -hide_kernel_threads=1 -hide_userland_threads=0 -shadow_other_users=0 -show_thread_names=0 -show_program_path=1 -highlight_base_name=0 -highlight_megabytes=1 -highlight_threads=1 -tree_view=0 -header_margin=1 -detailed_cpu_time=0 -cpu_count_from_zero=0 -update_process_names=0 -account_guest_in_cpu_meter=0 -color_scheme=0 -delay=15 -left_meters=AllCPUs Memory Swap -left_meter_modes=1 1 1 -right_meters=Tasks LoadAverage Uptime -right_meter_modes=2 2 2 diff --git a/i3/.config/i3/config b/i3/.config/i3/config index eae99cc..47fe680 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -1,6 +1,18 @@ -# i3 config file (v4) +#basic i3 configuration with some modifications made +#Copyright 2018 TheToric # -# Please see https://i3wm.org/docs/userguide.html for a complete reference! +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . set $mod Mod4 @@ -23,9 +35,6 @@ bindsym $mod+Shift+q kill # start dmenu (a program launcher) #bindsym $mod+d exec dmenu_run -# There also is the (new) i3-dmenu-desktop which only displays applications -# shipping a .desktop file. It is a wrapper around dmenu, so you need that -# installed. #bindsym $mod+d exec --no-startup-id i3-dmenu-desktop # or to launch j4-dmenu-desktop bindsym $mod+d exec --no-startup-id j4-dmenu-desktop --dmenu="dmenu -i" diff --git a/i3/.config/i3status/config b/i3/.config/i3status/config index 7e2dd56..1d2c971 100644 --- a/i3/.config/i3status/config +++ b/i3/.config/i3status/config @@ -1,5 +1,18 @@ # i3status configuration file. -# see "man i3status" for documentation. +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . # It is important that this file is edited as UTF-8. # The following line should contain a sharp s: diff --git a/neovim/.config/nvim/init.vim b/neovim/.config/nvim/init.vim index b40790c..690164b 100644 --- a/neovim/.config/nvim/init.vim +++ b/neovim/.config/nvim/init.vim @@ -1,4 +1,18 @@ +"Customized vim/neovim config +"Copyright 2018 TheToric + +"This program is free software: you can redistribute it and/or modify +"it under the terms of the GNU General Public License as published by +"the Free Software Foundation, either version 3 of the License, or +"(at your option) any later version. " +"This program is distributed in the hope that it will be useful, +"but WITHOUT ANY WARRANTY; without even the implied warranty of +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +"GNU General Public License for more details. +" +"You should have received a copy of the GNU General Public License +"along with this program. If not, see . "this sets what sort of folding method to use. let foldtype="basicindent" diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 2f7e1f9..c6fa126 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -1,3 +1,19 @@ +#Fairly basic Tmux config. +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . + #remap prefix from C-b to alt-a unbind C-b set-option -g prefix M-a diff --git a/vifm/.config/vifm/colors/Default.vifm b/vifm/.config/vifm/colors/Default.vifm new file mode 100644 index 0000000..687f0cb --- /dev/null +++ b/vifm/.config/vifm/colors/Default.vifm @@ -0,0 +1,68 @@ +" You can edit this file by hand. +" The " character at the beginning of a line comments out the line. +" Blank lines are ignored. + +" The Default color scheme is used for any directory that does not have +" a specified scheme and for parts of user interface like menus. A +" color scheme set for a base directory will also +" be used for the sub directories. + +" The standard ncurses colors are: +" Default = -1 = None, can be used for transparency or default color +" Black = 0 +" Red = 1 +" Green = 2 +" Yellow = 3 +" Blue = 4 +" Magenta = 5 +" Cyan = 6 +" White = 7 + +" Light versions of colors are also available (set bold attribute): +" LightBlack +" LightRed +" LightGreen +" LightYellow +" LightBlue +" LightMagenta +" LightCyan +" LightWhite + +" Available attributes (some of them can be combined): +" bold +" underline +" reverse or inverse +" standout +" none + +" Vifm supports 256 colors you can use color numbers 0-255 +" (requires properly set up terminal: set your TERM environment variable +" (directly or using resources) to some color terminal name (e.g. +" xterm-256color) from /usr/lib/terminfo/; you can check current number +" of colors in your terminal with tput colors command) + +" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color + +highlight clear + +highlight Win cterm=none ctermfg=white ctermbg=black +highlight Directory cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=white +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=black ctermbg=white +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white +highlight SuggestBox cterm=bold ctermfg=default ctermbg=default +highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red +highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default diff --git a/vifm/.config/vifm/vifmrc b/vifm/.config/vifm/vifmrc new file mode 100644 index 0000000..f3e56e5 --- /dev/null +++ b/vifm/.config/vifm/vifmrc @@ -0,0 +1,416 @@ +"modified default vifm configuration. Most of this is from the vifm defaults. +"Copyright 2018 TheToric +" +"This program is free software: you can redistribute it and/or modify +"it under the terms of the GNU General Public License as published by +"the Free Software Foundation, either version 3 of the License, or +"(at your option) any later version. +" +"This program is distributed in the hope that it will be useful, +"but WITHOUT ANY WARRANTY; without even the implied warranty of +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +"GNU General Public License for more details. +" +"You should have received a copy of the GNU General Public License +"along with this program. If not, see . + +" This is the actual command used to start vi. The default is vim. +" If you would like to use another vi clone such as Elvis or Vile +" you will need to change this setting. + +set vicmd=nvim + +"general settings + " This makes vifm perform file operations on its own instead of relying on + " standard utilities like `cp`. While using `cp` and alike is a more universal + " solution, it's also much slower and doesn't support progress measuring. + + set syscalls + + " Trash Directory + " The default is to move files that are deleted with dd or :d to + " the trash directory. If you change this you will not be able to move + " files by deleting them and then using p to put the file in the new location. + " I recommend not changing this until you are familiar with vifm. + " This probably shouldn't be an option. + + set trash + + " This is how many directories to store in the directory history. + + set history=100 + + " Automatically resolve symbolic links on l or Enter. + + set nofollowlinks + + " With this option turned on you can run partially entered commands with + " unambiguous beginning using :! (e.g. :!Te instead of :!Terminal or :!Te). + + " set fastrun + + " Natural sort of (version) numbers within text. + + set sortnumbers + + " Maximum number of changes that can be undone. + + set undolevels=100 + + " If you installed the vim.txt help file set vimhelp. + " If would rather use a plain text help file set novimhelp. + + set novimhelp + + " If you would like to run an executable file when you + " press return on the file name set this. + + set norunexec + + " Selected color scheme + + colorscheme Default + + " Format for displaying time in file list. For example: + " TIME_STAMP_FORMAT=%m/%d-%H:%M + " See man date or man strftime for details. + + set timefmt=%m/%d\ %H:%M + + " Show list of matches on tab completion in command-line mode + + set wildmenu + + " Display completions in a form of popup with descriptions of the matches + + set wildstyle=popup + + " Display suggestions in normal, visual and view modes for keys, marks and + " registers (at most 5 files). In other view, when available. + + set suggestoptions=normal,visual,view,otherpane,keys,marks,registers + + " Ignore case in search patterns unless it contains at least one uppercase + " letter + + set ignorecase + set smartcase + + " Don't highlight search results automatically + + set nohlsearch + + " Use increment searching (search while typing) + set incsearch + + " Try to leave some space from cursor to upper/lower border in lists + + set scrolloff=4 + + " Don't do too many requests to slow file systems + + if !has('win') + set slowfs=curlftpfs + endif + + " Set custom status line look + + set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " + + + " :mark mark /full/directory/path [filename] + + mark b ~/bin/ + mark h ~/ + +" :com[mand][!] command_name action + " The following macros can be used in a command + " %a is replaced with the user arguments. + " %c the current file under the cursor. + " %C the current file under the cursor in the other directory. + " %f the current selected file, or files. + " %F the current selected file, or files in the other directory. + " %b same as %f %F. + " %d the current directory name. + " %D the other window directory name. + " %m run the command in a menu window + + command! df df -h %m 2> /dev/null + command! diff vim -d %f %F + command! zip zip -r %f.zip %f + command! run !! ./%f + command! make !!make %a + command! mkcd :mkdir %a | cd %a + command! vgrep vim "+grep %a" + command! reload :write | restart + + +" The file type is for the default programs to be used with + " a file extension. + " :filetype pattern1,pattern2 defaultprogram,program2 + " :fileviewer pattern1,pattern2 consoleviewer + " The other programs for the file type can be accessed with the :file command + " The command macros %f, %F, %d, %F may be used in the commands. + " The %a macro is ignored. To use a % you must put %%. + + " For automated FUSE mounts, you must register an extension with :file[x]type + " in one of following formats: + " + " :filetype extensions FUSE_MOUNT|some_mount_command using %SOURCE_FILE and %DESTINATION_DIR variables + " %SOURCE_FILE and %DESTINATION_DIR are filled in by vifm at runtime. + " A sample line might look like this: + " :filetype *.zip,*.jar,*.war,*.ear FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR + " + " :filetype extensions FUSE_MOUNT2|some_mount_command using %PARAM and %DESTINATION_DIR variables + " %PARAM and %DESTINATION_DIR are filled in by vifm at runtime. + " A sample line might look like this: + " :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR + " %PARAM value is filled from the first line of file (whole line). + " Example first line for SshMount filetype: root@127.0.0.1:/ + " + " You can also add %CLEAR if you want to clear screen before running FUSE + " program. + + " Pdf + filextype *.pdf zathura %c %i &, apvlv %c, xpdf %c + fileviewer *.pdf pdftotext -nopgbrk %c - + + " PostScript + filextype *.ps,*.eps,*.ps.gz + \ {View in zathura} + \ zathura %f, + \ {View in gv} + \ gv %c %i &, + + " Djvu + filextype *.djvu + \ {View in zathura} + \ zathura %f, + \ {View in apvlv} + \ apvlv %f, + + " Audio + filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus + \ {Play using ffplay} + \ ffplay -nodisp %c, + \ {Play using MPlayer} + \ mplayer %f, + fileviewer *.mp3 mp3info + fileviewer *.flac soxi + + " Video + filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, + \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, + \*.as[fx] + \ {View using ffplay} + \ ffplay -fs %f, + \ {View using Dragon} + \ dragon %f:p, + \ {View using mplayer} + \ mplayer %f, + fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, + \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, + \*.as[fx] + \ ffprobe -pretty %c 2>&1 + + " Web + filextype *.html,*.htm + \ {Open with dwb} + \ dwb %f %i &, + \ {Open with firefox} + \ firefox %f &, + \ {Open with uzbl} + \ uzbl-browser %f %i &, + filetype *.html,*.htm links, lynx + + " Object + filetype *.o nm %f | less + + " Man page + filetype *.[1-8] man ./%c + fileviewer *.[1-8] man ./%c | col -b + + " Images + filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm + \ {View in feh} + \ feh --auto-zoom --draw-filename %d --start-at %d/%c 2>/dev/null &, + fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm + \ convert -identify %f -verbose /dev/null + + " OpenRaster + filextype *.ora + \ {Edit in MyPaint} + \ mypaint %f, + + " Mindmap + filextype *.vym + \ {Open with VYM} + \ vym %f &, + + " MD5 + filetype *.md5 + \ {Check MD5 hash sum} + \ md5sum -c %f %S, + + " SHA1 + filetype *.sha1 + \ {Check SHA1 hash sum} + \ sha1sum -c %f %S, + + " SHA256 + filetype *.sha256 + \ {Check SHA256 hash sum} + \ sha256sum -c %f %S, + + " SHA512 + filetype *.sha512 + \ {Check SHA512 hash sum} + \ sha512sum -c %f %S, + + " GPG signature + filetype *.asc + \ {Check signature} + \ !!gpg --verify %c, + + " Torrent + filetype *.torrent ktorrent %f & + fileviewer *.torrent dumptorrent -v %c + + " FuseZipMount + filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg + \ {Mount with fuse-zip} + \ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR, + \ {View contents} + \ zip -sf %c | less, + \ {Extract here} + \ tar -xf %c, + fileviewer *.zip,*.jar,*.war,*.ear,*.oxt zip -sf %c + + " ArchiveMount + filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz + \ {Mount with archivemount} + \ FUSE_MOUNT|archivemount %SOURCE_FILE %DESTINATION_DIR, + fileviewer *.tgz,*.tar.gz tar -tzf %c + fileviewer *.tar.bz2,*.tbz2 tar -tjf %c + fileviewer *.tar.txz,*.txz xz --list %c + fileviewer *.tar tar -tf %c + + " Rar2FsMount and rar archives + filetype *.rar + \ {Mount with rar2fs} + \ FUSE_MOUNT|rar2fs %SOURCE_FILE %DESTINATION_DIR, + fileviewer *.rar unrar v %c + + " IsoMount + filetype *.iso + \ {Mount with fuseiso} + \ FUSE_MOUNT|fuseiso %SOURCE_FILE %DESTINATION_DIR, + + " SshMount + filetype *.ssh + \ {Mount with sshfs} + \ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR %FOREGROUND, + + " FtpMount + filetype *.ftp + \ {Mount with curlftpfs} + \ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND, + + " Fuse7z and 7z archives + filetype *.7z + \ {Mount with fuse-7z} + \ FUSE_MOUNT|fuse-7z %SOURCE_FILE %DESTINATION_DIR, + fileviewer *.7z 7z l %c + + " Office files + filextype *.odt,*.doc,*.docx,*.xls,*.xlsx,*.odp,*.pptx libreoffice %f & + fileviewer *.doc catdoc %c + fileviewer *.docx, docx2txt.pl %f - + + " TuDu files + filetype *.tudu tudu -f %c + + " Qt projects + filextype *.pro qtcreator %f & + + " Directories + filextype */ + \ {View in thunar} + \ Thunar %f &, + + " Syntax highlighting in preview + " + " Explicitly set highlight type for some extensions + " + " 256-color terminal + " fileviewer *.[ch],*.[ch]pp highlight -O xterm256 -s dante --syntax c %c + " fileviewer Makefile,Makefile.* highlight -O xterm256 -s dante --syntax make %c + " + " 16-color terminal + " fileviewer *.c,*.h highlight -O ansi -s dante %c + " + " Or leave it for automatic detection + " + " fileviewer *[^/] pygmentize -O style=monokai -f console256 -g + + " Displaying pictures in terminal + " + " fileviewer *.jpg,*.png shellpic %c + + " Open all other files with default system programs (you can also remove all + " :file[x]type commands above to ensure they don't interfere with system-wide + " settings). By default all unknown files are opened with 'vi[x]cmd' + " uncommenting one of lines below will result in ignoring 'vi[x]cmd' option + " for unknown file types. + " For *nix: + filetype * xdg-open + +" ------------------------------------------------------------------------------ + +" What should be saved automatically between vifm runs +" Like in previous versions of vifm +" set vifminfo=options,filetypes,commands,bookmarks,dhistory,state,cs +" Like in vi +set vifminfo=dhistory,savedirs,chistory,state,tui,shistory, + \phistory,fhistory,dirstack,registers,bookmarks,bmarks + +" Sample mappings + +" Start shell in current directory +nnoremap s :shell + +" Display sorting dialog +nnoremap S :sort + +" Toggle visibility of preview window +nnoremap w :view +vnoremap w :viewgv + +" Open file in the background using its default program +nnoremap gb :file &l + +" Yank current directory path into the clipboard +nnoremap yd :!echo %d | xclip %i + +" Yank current file path into the clipboard +nnoremap yf :!echo %c:p | xclip %i + +" Mappings for faster renaming +nnoremap I cw +nnoremap cc cw +nnoremap A cw + +" Open editor to edit vifmrc and apply settings after returning to vifm +nnoremap ,c :write | edit $MYVIFMRC | restart + +" Toggle wrap setting on ,w key +nnoremap ,w :set wrap! + +" ------------------------------------------------------------------------------ + +" Various customization examples + +" Use ag (the silver searcher) instead of grep +" +" set grepprg=ag\ --line-numbers\ %i\ %a\ %s +" nnoremap diff --git a/zsh/.zsh/functions.zsh b/zsh/.zsh/functions.zsh index 79941d3..526e763 100644 --- a/zsh/.zsh/functions.zsh +++ b/zsh/.zsh/functions.zsh @@ -1,3 +1,18 @@ +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . + # intellegently extract archives based on extension. # web_search from terminal diff --git a/zsh/.zsh/prompt.zsh b/zsh/.zsh/prompt.zsh index 8196bb8..fd37976 100644 --- a/zsh/.zsh/prompt.zsh +++ b/zsh/.zsh/prompt.zsh @@ -1,5 +1,20 @@ #This file is to set up the ZSH prompt. This is a customized prompt, and, as will all my zsh things, does not rely on an outside plugin. #Also like most of my stuff, mutch of this code is taken from another source. in this case, I used the GRML zshrc as a base. +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . + #this is a WIP. #TODO: make this a proper prompt theme file instead of just a sourced file... maybye. diff --git a/zsh/.zshrc b/zsh/.zshrc index 042e53b..44b136f 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -1,5 +1,19 @@ # Based off of the zshrc of Josh Hartwell, with many additions, deletions, and changes from across the outside community. - +#Copyright 2018 TheToric +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . +# local ZSH_CONF=$HOME/.zsh # Define the place I store all my zsh config stuff local ZSH_CACHE=$ZSH_CONF/cache # for storing files like history and zcompdump local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have its own overriding zshrc if it wants it