Commit Graph

131 Commits

Author SHA1 Message Date
David Todd
790d1390c1 add fancy-ctrl-z plugin 2018-10-23 22:00:42 -05:00
David Todd
24502e3d4e Window Switcher with rofi 2018-10-23 18:28:04 -05:00
David Todd
4dd289d380 lob.li supports https 2018-10-23 00:52:59 -05:00
David Todd
c190f9cba5 remove debug exit 2018-10-23 00:27:20 -05:00
David Todd
d7c28f36be Fix arch install 2018-10-23 00:26:46 -05:00
David Todd (c0de)
5303a7077a Add distro auto-install
This feature should make initial setup a /little/ faster.
If the user accepts the install prompt, the approiate install
script for the current distro will be downloaded and ran.

Assumes the user has sudo access and has read the script contents
beforehand.
2018-10-23 00:08:59 -05:00
David Todd (c0de)
d9b7ae42a8 Add Terminator config/dependency 2018-10-22 23:41:39 -05:00
David Todd (c0de)
366e91e361 export editor 2018-10-22 23:28:31 -05:00
David Todd (c0de)
796c474750 move update scripts to bin 2018-10-22 23:27:44 -05:00
David Todd (c0de)
ca8b3bc520 home bin overrides path 2018-10-22 23:20:59 -05:00
David Todd (c0de)
72a50cfa00 folder cleanup 2018-10-22 23:14:22 -05:00
David Todd (c0de)
bdd7071337 add compton config to installer 2018-10-18 13:12:15 -05:00
David Todd (c0de)
e37741c68f Add compton configuration 2018-10-18 13:10:10 -05:00
David Todd (c0de)
c1b4e048f5 i3 config changes
Fixes the locker
add terminator floating support
2018-10-18 13:08:46 -05:00
David Todd (c0de)
c7bf08be70 Add Better Mouse Mode tmux plugin 2018-10-15 22:22:52 -05:00
David Todd (c0de)
8ea211e506 added changes for my desktop 2018-10-12 23:24:35 -05:00
David Todd (c0de)
94ae4465a3 Update config to more closely resemble main desktop 2018-09-16 15:24:24 -05:00
David Todd (c0de)
a0c746e011 Disable nyan plugin as it doesn't do anything anymore 2018-09-16 15:12:52 -05:00
David Todd (c0de)
fe029205ad Customize i3blocks
Specializes the information displayed to something more like I want
2018-08-20 23:43:09 -05:00
David Todd (c0de)
78a2131b59 fix links in readme 2018-08-20 23:05:30 -05:00
David Todd (c0de)
d1dd6178ac Add i3 configuration
This should allow i3 to present with my configuration
if all the dependencies are installed and the default X
Session is set to use i3wm
2018-08-20 14:58:12 -05:00
David Todd (c0de)
49530412b6 Remove per-dir-history. It got more in the way than anything 2018-08-01 20:21:54 -05:00
David Todd (c0de)
b817dc0673 Use more sane variable name 2018-05-19 20:14:06 -05:00
David Todd (c0de)
e47bdb61bc Highlight the hostname in yellow
Just to make it more visible
2018-05-16 23:31:19 -05:00
David Todd (c0de)
21dbd0cf8a Use a short link for quicker installs
(I'll try to keep this link active for as long as I can)
2018-05-16 23:04:18 -05:00
David Todd (c0de)
29d0a7b60c Be verbose when cloning in the repo 2018-05-16 22:59:56 -05:00
David Todd (c0de)
60f9b4b059 Maybe it's this stop on error thing 2018-05-16 22:46:31 -05:00
David Todd (c0de)
278723b277 Show linked files
Semantic change
Also I think the read problem was because of my VM,
	going to persue this further in virtualbox instead of parallels
2018-05-16 22:22:55 -05:00
David Todd (c0de)
893696c955 Testing broken read 2018-05-16 21:59:13 -05:00
David Todd (c0de)
974e1e8ed1 Update readme with new install instructions 2018-05-16 21:14:17 -05:00
David Todd (c0de)
e464fdce93 Add web-based installer
This should allow my dotfiles to be installed by simply running curl and piping into bash
2018-05-16 21:06:10 -05:00
David Todd (c0de)
b7ac358290 Actually install a general gitconfig
Whoops. I seem to have never included this in the install script...
I don't even know if it is a good config at this point and will probably replace it with something newer/better
2018-05-16 19:57:19 -05:00
David Todd (c0de)
1bd9e76d6e New tmux startup system
The first running shell on the system should launch tmux automatically
Future shells being opened on the same system will not automatically launch tmux
It does not matter if you later detach from that initial session (you can rejoin with `ta`)
2018-05-16 19:25:15 -05:00
David Todd (c0de)
a16dc2e70d Add quick command to connect to tmux
This will prefer the named tmux session 'C0DE', so that other tmux sessions can be done normally
2018-05-16 19:25:07 -05:00
David Todd (c0de)
e71b90df58 Automatically install TPM plugins upon initial launch
Otherwise, the user has to remember to `^a I` when inside tmux
2018-05-16 19:24:51 -05:00
David Todd (c0de)
371d53f318 Use the correct path for shared shell config
I'm almost never in bash, so I didn't notice the paths were wrong
2018-05-16 19:24:38 -05:00
David Todd (c0de)
8e5e39a67d Refine installation instructions 2018-05-16 19:24:29 -05:00
David Todd (c0de)
f4aed63181 Don't install wp-cli
I've never actually used this, so I probably don't need it
2018-05-16 19:24:00 -05:00
David Todd (c0de)
c3831f3e7d Disable TMUX attaching on shell open
I found that this can be fairly annoying.
Perhaps add an env variable (or something) if I want to use auto attach
2018-05-16 16:48:48 -05:00
David Todd (c0de)
02aa366622 add poor man's shred 2018-05-16 16:47:30 -05:00
David Todd (c0de)
a775e08560 Add catimg omz plugin
Requires ImageMagick - converts images to 256 color ansi and prints to stdout
More info: https://github.com/posva/catimg
2018-02-11 00:01:55 -06:00
David Todd (c0de)
ef9f2a40e0 License Update 2018-02-10 23:32:15 -06:00
David Todd (c0de)
56444c027c Finalize automatic updates
All instances of dotfiles from this point forward will
now ask to update automatically every 2 weeks

Delete ~/.dotfiles-update to restart the counter
2018-02-10 23:20:15 -06:00
David Todd (c0de)
3f71537d9d some tweaks
Added the _ to $DOTFILES to prevent it from appearing first in tab-completion
2018-02-10 23:20:07 -06:00
David Todd (c0de)
a36c5ad81d can't use my back alias
interesting. Im almost there
2018-02-10 22:06:47 -06:00
David Todd (c0de)
c0431171d6 Fix setting this up 2018-02-10 22:02:53 -06:00
David Todd (c0de)
3dda7895d2 [TMUX] Turn off mouse options
This seems to interfere with selecting text
and copying to clipboard with the mouse

This activates tmux's scrollback 
in a similar way to: c-A [ 
and prevent copying
2018-02-10 21:53:37 -06:00
David Todd (c0de)
81301e3ccc Automatic updates
By default, this should prompt to update once every 14 days.
If user answers anything other than y/Y, wait until next cycle
If user answers y/Y, pull down the current branch's dotfiles
(ensure that your machine is on the correct branch if you have multiple)
2018-02-10 21:36:07 -06:00
David Todd (c0de)
46f08706bf :3 2018-02-10 19:44:09 -06:00
David Todd (c0de)
130ba2d1a5 Attach tmux session upon entering shell
If the tmux session "C0DE" does not already exist, it will be created
2018-02-10 19:22:34 -06:00