Commit Graph

373 Commits

Author SHA1 Message Date
4e36d0cf1a Added autostart module. 2019-05-04 01:47:36 -04:00
22a4e2a76a Added Aliases for zsh 2019-05-04 01:46:59 -04:00
00a03181fe Adding git.
This includes a reference to diff-so-fancy which does not exist on any of my
current servers. I will need to update this.
2019-05-03 19:41:39 -04:00
0082c0b72a Corrected ZPLUG_HOME to ZPLUG_DIR 2019-05-02 22:16:58 -04:00
a5c6341133 Update env_loader to work with new path. 2019-05-02 22:12:03 -04:00
d65427a1a6 Renamed env to environment.
Some how this was preventing the makefile from being able run the helper
scripts, do to a permission issue. I think somehow `env zsh` was trying to
traverse the env directory. I don't really have a better explanation than this.
2019-05-02 22:07:11 -04:00
8a6625ce23 Fixed constant for zplug dir 2019-05-02 21:43:05 -04:00
51b9582399 Fixed Typo in ZLE command. 2019-05-02 01:51:34 -04:00
6c2990e385 Added edit-command-line functions. 2019-05-02 01:49:26 -04:00
31d12e4344 Added preview functions for fzf. 2019-05-02 01:48:11 -04:00
c7afc0dcd1 Added comment 2019-05-02 01:45:59 -04:00
93dfad09b4 Added Mako configuration. 2019-05-02 01:18:39 -04:00
325f831796 Added alias function 2019-05-02 01:17:49 -04:00
326726b7a0 Added map for prompt 2019-05-02 01:04:01 -04:00
3fcd8d81e5 Updated report to use unicode X. Matches rest of pattern. 2019-05-02 00:48:47 -04:00
08b31bf97d Added prompt (Also keybinds) 2019-05-02 00:48:25 -04:00
539058a830 Added better support for autosuggest. 2019-05-02 00:48:04 -04:00
e79499c8e3 Added other nascent users. 2019-05-01 22:43:59 -04:00
3df5a67637 Added SSH config for jpatrick.io 2019-05-01 22:39:16 -04:00
f66468395f Added completion for ZSH. 2019-05-01 22:39:00 -04:00
0cb94a1d49 Added update to chmod ZDIR transient folder on init. 2019-05-01 21:07:07 -04:00
31f8b64413 Added history to zsh.
Users can still set $HISTFILE if they want to and this will be used instead.
If no value is specified it will default to the $ZDIR/transient/history file.
2019-05-01 21:05:11 -04:00
bac51362aa Added tmux-autostart function to start before the rest of the plugins.
This will prevent the double render issue that existed prior. It will still
 render twice, but the second render will be defered until after tmux has been
 quit.
2019-05-01 17:25:56 -04:00
25e31b3438 Added transient zsh files to ignore lsit. 2019-04-30 23:36:07 -04:00
927cc6a050 Added emacs temp files to ignore list. Also added MISC category. 2019-04-30 23:35:05 -04:00
3b54637ca7 Adding basic zsh configuration.
At this point the following doesn't work.

- prompt
- history
- most autocomplete

Additionally with the tmux script getting loaded zplug we are getting a double
render issue, which is increasing the start up time. I'll probably move this
before the .zshrc set to short circuit having to set up all zplug script twice
before having a useable shell.
2019-04-30 23:29:37 -04:00
29f7ddbebf Added click control for media player. 2019-04-30 23:27:35 -04:00
b37346e31a Removed comment. 2019-04-30 23:27:20 -04:00
e5b9486fb3 Added Truthy shortcut for return val.
I don't really like the feel of this but this allows us to call
$(return_val_truthy) to output a value of tue or false based on the retrun value
of the last command. This saves us from having to do make the call ` && echo
true || echo false`.

I will probaby switch this in the future to just have a `echo $?` function
instead. Then check if returnVal == zero. If I do that I will also need to
change the way OS works, requiring true => 0 and false => 1, which is a little
bit conter to how it should be.
2019-04-30 23:22:02 -04:00
b7c64b5093 Added Python Script for music info. 2019-04-28 21:42:43 -04:00
0c4954dc55 Resized to work with high DPI env. 2019-04-28 21:42:16 -04:00
3ea6964c0b Fixed Formatting and added print function. 2019-04-28 21:41:21 -04:00
59fbbcfaca Rebound kill to just be $mod+q 2019-04-28 18:34:11 -04:00
a256b1b7c5 Added floating mode for MPV windows. 2019-04-28 18:33:51 -04:00
55728a78f5 Attempting to just scale up fonts instead of scaling applications.
The output scaling was causing issues where it fonts were blury. This isn't an
ideal solution, and will not work for using an external monitor but since this
machine is currently just serving as a stand alone laptop, this should work.
2019-04-28 18:29:56 -04:00
6a39367eb5 Formatted gopass rofi selector. 2019-04-28 18:28:46 -04:00
607e812771 Removed duplicated vim keybinds 2019-04-27 22:33:49 -04:00
4c33af9021 Switched from swaylock to swaylock-fancy. 2019-04-27 22:32:57 -04:00
17abddd21f Added lockscreen using swaylock & swayidle. 2019-04-27 22:30:11 -04:00
23ff6d5896 Removed autoload of /etc/sway/confid.d
This is unused as is, so we don't really need to worry about this.
2019-04-27 22:29:21 -04:00
133b134a35 Removed commented colors 2019-04-27 22:28:44 -04:00
e5123086cc Merge branch 'master' of git.jpatrick.io:james/dotfiles 2019-04-27 20:50:26 -04:00
aec79627c5 Adding placeholder readme file. 2019-04-27 18:23:10 -04:00
30b0cc68ae Adding makefile for all current configurations. 2019-04-27 18:21:33 -04:00
7bd836b67c Updated vim to current makefile format. 2019-04-27 18:21:00 -04:00
159e2d6b1b Remove empty trailing line. 2019-04-27 18:20:21 -04:00
f90e026e49 Added missing functionality that was implemented in prior vimrc file.
Primary help for CTRL-P VIM-AIRPLANE, and RAINBOW_PARENTHESE
2019-04-27 18:19:10 -04:00
d26d20d8d6 Simplified base level make to recursive make command.
It will look for all first level child `makefile`, and run assigned target. This
is equivalent to running:

```shell
for i in */makefile; do
  make -C $i $target
done
```
2019-04-27 18:15:45 -04:00
e49934c99d Adding shared makefile logic and helper scripts
Shared logic can be imported via `include ../lib/shared.mk`
Helper functions include 3 current opperations

1. mk_link:: This will create a symbolic link if the file doesn't already exist.
2. rm_link:: Will remove the link if it is a symlink.
3. report :: This color codes the status of a message and adds a leading symbol.

report also can be called with `LAST_RETURN=$? report "message"`
and will expand this to be either `report info "message"` Or `report error
"message"` based on the last return value.
Current status are info, warn, and error.
2019-04-27 18:09:36 -04:00
649b158166 relocated bin -> lib
lib will be more accurate since a lot of these aren't going to be bin stubs.
2019-04-27 18:07:48 -04:00