Commit Graph

302 Commits

Author SHA1 Message Date
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
8c1f8f7485 Removing dead line for testing polybar
Went with waybar instead.
2019-04-24 23:44:30 -04:00
0bdc4b55fc Added loader for GTK3 theming.
I'm hoping this will resolve some of the weirdness with some applications.
2019-04-24 23:41:43 -04:00
f385d5878b Added mako exec
I'm going to use Mako for notifications for now. Dunst looks like it still has a
couple of issues that need to get resolved before I use it with Wayland.
2019-04-24 23:36:24 -04:00
df6c62d54a Adding make command for waybar. 2019-04-20 00:15:00 -04:00
e847a40e5d Adding waybar config 2019-04-20 00:12:18 -04:00
807ca52b2e Added colors.
These are from the Pure color theme. These also match my terminal.
2019-04-18 00:19:52 -04:00
ea24f6c8e2 Added sway config file.
This is still a work in progress, but its at a point where I should start versioning this first.
2019-04-17 22:24:19 -04:00
4ad30a7e8b Removed white space. 2019-04-17 22:24:07 -04:00
167517757c Added Forward command, and unbind <C-b> to access bookmark sidemenu. 2019-04-17 22:23:04 -04:00
dcfa50e222 added vim/.netrwhist to ignore. 2019-04-17 19:32:07 -04:00
2d213d8da4 Added special keyfile path for git.jpatrick.io 2019-04-15 20:18:15 -04:00
fee5f79d64 Adding SSH config to dotfiles.
This currently included 2 important settings.

1. Keep alive for SSH
2. The correct port for SSH on git.jpatrick.io
2019-04-15 20:10:13 -04:00
adbe85b7c1 Added post-merge hook to run update on merge.
This will case `make update` to run everytime there is a successful
merge. This will include everytime the is a non no-op merge. This *will
not run* if:

1. There is no changes.
2. There is a conflict in the merge.

Additionally the make install set will now sym link the post-merge hook.
2019-04-15 20:00:14 -04:00
3499035ca4 Added Tridactyl config 2019-04-15 01:57:22 -04:00
b4de2d5402 Added vim.plug's plugin directory to gitignore 2019-04-14 19:06:17 -04:00
f5174f5a85 Corrected issue with sh not understanding quoted commands. 2019-04-14 19:04:51 -04:00
cd39fb13dc Added makefiles for both vim and dotfiles as a whole.
Rough draft at this point but should work.
2019-04-14 03:26:21 -04:00
d52c85c86d Added tmux configuration. 2019-04-13 19:07:24 -04:00
f58109aa66 Added env to spell.
Was getting annoying having that highlighted as wrong.
2019-04-13 16:33:11 -04:00
c9f8a90255 Added ignores for spell. 2019-04-13 16:32:20 -04:00
bfe0b4d80c Adding current version of my vim env to repo
This needs to be updated. But that is currently low on my list of
priorities. I will set up the rest of my env first and come back to
this.
2019-04-13 16:29:46 -04:00