Commit Graph

70 Commits

Author SHA1 Message Date
6c3787ef1b Refactored to use .ONESHELL
This makes it a hell of a lot simpler but will lose support for BSD
make. All effected machines are running gnu-make, so the cost benefit
ratio ways heavily in favor of doing this.
2020-03-09 13:37:50 -04:00
59a8c7a6a2 Temp switch to chruby.
rbenv, et al are having issues with Arch and ruby. I'm not sure where
the source of the issue is but I've tried a couple of different install
paths for both ruby and the version management tools. They all seem to
be having about the same issue.
2020-03-08 17:57:18 -04:00
7ca3d54b4a Setting up convenience aliases for work machine 2020-03-02 10:32:19 -05:00
c0d2b79035 Not using kubecontext currently.
See https://github.com/denysdovhan/spaceship-prompt/issues/788 for more infomation.
2020-03-02 10:28:52 -05:00
0f3768508f Added yarn global bin to path. 2020-02-10 22:34:52 -05:00
1c73d7a210 Sorting stuff. 2020-01-13 14:26:32 -05:00
f5f63d7639 Added zsh-async.
If I don't end up using this often, I may remove this and manually
managing this a lib to other functions. e.g. clone, and source as
needed.
2020-01-13 14:26:32 -05:00
55c0db6d85 removed docker section for spaceship prompt.
Since the this value often needs root to access the docker information
it was pain and a general bad idea.
2020-01-13 14:26:32 -05:00
3127de63fa Added alias for the most recent file.
Useful for things like `tail -f $(ls)`.
2020-01-13 14:26:32 -05:00
bda46f0e16 Added forgit
This is many for ssh connections. Locally I should just use Magit.
2019-12-26 20:26:09 -05:00
90200fc90d Added better autocompletes. 2019-12-26 20:24:12 -05:00
e606fab033 Removed autoenv
This wasn't being used and could be easily abused.
2019-12-26 20:23:42 -05:00
8967a18fde Formatting>
Substance of the file hasn't changed. Collapsed the zplug commands to a
single line, and sorted.
2019-12-20 13:32:03 -05:00
9a0c16def2 Inverted SSH_CONNECTION logic that I broke to test. 2019-12-20 10:21:50 -05:00
c4164786b4 Zplug can now install it self better. 2019-12-20 10:14:15 -05:00
eca15345cf Added env specific zsh. 2019-12-20 10:13:54 -05:00
40d8b3fdf3 Added simple theme for report server.
Its largely based on jackharrisonsherlock's common prompt, but has some
different namespacing, a deterministic prompt color based on the
hostname, and a few other minor changes.

My plan is to add async git info to this, but this is the MVP for this.
2019-12-20 10:09:45 -05:00
dcc4c8cb69 OS_TYPE doesn't actually exist. Its OSTYPE. 2019-12-12 21:47:05 -05:00
af5250ee20 Removed support for spacemacs.
I've already switched to doom everywhere, so might as well just remove
support for spacemacs.
2019-12-12 19:52:32 -05:00
0f5ec64c16 Reorganzied zplug to correctly group command & groups. 2019-12-12 13:44:45 -05:00
19ef1433b2 Merge branch 'master' of https://git.jpatrick.io/james/dotfiles 2019-12-11 20:31:17 +00:00
ed6d9b4b83 Added devx helper functions. 2019-12-11 20:30:02 +00:00
d35ca827a8 Merge branch 'master' of git.jpatrick.io:james/dotfiles 2019-11-25 12:26:02 -05:00
e1acc457cd Added fix for shell scripts. 2019-11-25 12:20:54 -05:00
9b48fc991c Fixed inverted logic. 2019-11-25 12:18:31 -05:00
a1e365546b Tellme script can now tell if post failed.
This is a very fragile implementation of this, but I didn't want to add
any dependencies to this script since I want it to be able to portable
above all else. If anyone has a better solution I would love to hear it.
2019-11-22 14:57:08 -05:00
73c40c8e4b Formatting 2019-11-22 14:56:38 -05:00
a44bfd1a6e Specified as and defer tags for autoenv. 2019-11-22 14:55:05 -05:00
5f28729298 A push over script that doesn't hardcode tokens. 2019-11-22 14:52:45 -05:00
f167ebb4a1 Grouped commands, plugins, and themes.
Basically just relocated the command out of the middle of the plugins.
2019-11-20 17:24:15 -05:00
898500ffbb Reworked fzf dependency.
I've reorganized some of the fzf dependency some. There are large number
of resources I need from the fzf repo that I have been omitting because
zplug does no work well with a repo that both has both bins and plugins.
Instead I've been manually managing the fzf.zsh files and the fzf-tmux
then using the binary from fzf-bin. This nominally worked for zsh it
wasnone functioning for other things that used fzf as a dependency.
Additionally this broke the rule of don't write what you don't have to
mantra of this project.
2019-11-20 16:45:34 -05:00
1237da247e Friends don't let friends tmux and root. 2019-11-20 16:10:43 -05:00
858a1c98e1 Changed the source directory from Code -> src. 2019-10-05 15:43:08 -04:00
6a4f0ba91b Added file structure documentation for zsh. 2019-09-21 21:06:28 -04:00
1c532913fd Added zlogout 2019-09-17 21:12:24 -04:00
32af063826 Added logout prompt. 2019-09-09 22:31:21 -04:00
7271daf860 Added additional options to directory tooling.
Most notiable is Extended globbing.
2019-09-05 18:38:36 +00:00
95c8eb96be Fixed issue for undefined spacemacs version is not specified 2019-09-05 18:36:55 +00:00
a3b2955e60 Fixed issue stemming from eval order in make if statement.
So I found a rather weird issue. The makefile was evaling the
conditional of a target before that target is called.

`make install` is a empty target with a ordered dependency: `init` and
`update`. In the `init` script section it will install the `~/.zplug`
zsh dependency, and the update script checks to see if that target
exist, aborting if it doesn't. The issue is that running `make install`
will install the `~/.zplug` dir, then report that the dir doesn't exist.
Where running `make init && make update` will work as expected.

There is probably some flag in make to resolve this, but I was unable to
to find any documentation for this.
2019-09-05 15:21:41 +00:00
9aa3561079 Added please alias from @kathyra_ 2019-08-18 12:45:35 -04:00
1f955542e0 Added beginning and end of line keybinds.
home goes to the bol. end goes eol.
2019-08-08 22:08:16 -04:00
439f070b94 Added directory configuration to plug 2019-08-08 22:07:04 -04:00
74146fa0c4 Formating 2019-08-05 21:32:55 -04:00
96fa7dec37 Remvoved errant copy of aliases. 2019-08-05 21:31:49 -04:00
ca4effa77d Relocated doom bin loading to path. 2019-08-05 21:16:31 -04:00
e76bc30250 Formatting. 2019-08-04 20:50:18 -04:00
eaed9d80df Added support for both DOOM and Spacemacs
To use one or the other specify set variable to either `doom` or
`spacemacs`. If no value is specified it will default to Spacemacs,
though this may change in the future.
2019-08-04 20:41:05 -04:00
a8b85de566 Adding golang path to Code path. 2019-08-03 17:56:47 -04:00
e3b223a4f0 Added GOPATH to Path. 2019-06-28 20:17:56 -04:00
6c27eb41e3 Fixed typo breaking OS and hostname binding script. 2019-06-28 20:16:14 -04:00