about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-11 Fix Emacs installationWilliam Carroll6-24/+5
My Emacs installation would fail on new machines because: * use-package * evil * paredit use-package is needed to install everything else. evil and paredit were required in functions.el and other places before they were called like (use-package evil ...). This should improve things but not fix the entire issue.
2019-03-11 Remove more Emacs noiseWilliam Carroll6-75/+2
Removing more files that clutter my `gst` This time I ran... ```bash git rm -r --cached . ``` ...which is supposed to help ignore files that `git` already tracks. This may be the missing piece I've been looking for.
2019-03-11 Better support GPG migrationsWilliam Carroll5-20/+63
After yet another unpleasant experience starting up GPG on a new system, I decided to encode my learnings and mistakes as aliases, functions, scripts, hoping to protect my future me from myself. Fingers crossed!
2019-03-09 Support font preferencesWilliam Carroll38-0/+0
I've been sloppily managing my fonts for awhile. At this point in time, it seems reasonable to carry around ttf, otf, and other font files. These are 4.0K in size anyhow, which doesn't seem burdensome to me for the convenience I get in return.
2019-03-08 Support org shortcut and ELisp fnWilliam Carroll1-0/+5
Support generic ELisp fn. Should have a dumping grounds for ELisp fns similar to my dumping_grounds.zsh.
2019-03-08 Reorganize aliases, support misc fns, misc named dirsWilliam Carroll4-33/+103
Miscellaneous maintenance tasks for my ZSH life.
2019-03-08 Delete default.tmuxWilliam Carroll1-14/+0
This idea never quite took off. It may be supplanted with i3 configuration in the future.
2019-03-08 Support i3wm and org-capture integrationWilliam Carroll3-11/+49
Now this has been missing from my workflow for awhile.
2019-03-08 Prefer gnome-terminalWilliam Carroll1-4/+4
This is a temporary change. Will get back on urxvt in the future.
2019-03-08 Ignore .netrwhistWilliam Carroll1-1/+1
Could have sworn I did this as well. Oh boy...
2019-03-07 pil -> pilsWilliam Carroll1-1/+1
I should standardize on `ls` for list instead of `l`. This may have even been a typo when I first defined it.
2019-03-07 Define nix_installed functionWilliam Carroll1-0/+5
Lists the packages installed by `nix-env`. Moving forward, it might be useful to run something like... `$ nix_installed >nix-env.txt` ...and commit that to this repository a la the brew.txt file that previously floated around this repo. For now, I'm unwilling to commit to that solution, because I'm hoping a better alternative exists. Perhaps this should be an alias. Still unsure why I write aliases sometimes and functions other times. It might be worth documenting as a principle that I can lean on.
2019-03-07 Prefer to rg and fd hidden filesWilliam Carroll1-0/+2
These may be configurable via .rgrc or .fdrc files, but frankly I have enough RC files floating around. This should be fine.
2019-03-07 Simplifies i3 statusbar configWilliam Carroll1-3/+3
Moves the time to a more readable area. Removes noise from the disk information.
2019-03-07 Updates README installation instructionsWilliam Carroll1-4/+5
After doing another dotfiles installation on the newly acquired cloudtop instance, I ran into some bumps and documented the fixes.
2019-03-07 Support cloudtopWilliam Carroll2-1/+9
Supports ZSH themes based on which device I'm working. This might get annoying after awhile, but I think the idea of having the prompt reflect when I'm on a different machine than my own might be useful. Adds "cloudtop" alias in ssh config.
2019-03-07 Support common.txtWilliam Carroll1-0/+16
In the future, this may more to Network FS like Dropbox or x20, or Google Drive. For now, I'm keeping this here. I'd like to add a Rofi integration in the future that will allow me to quickly copy or insert this entries.
2019-03-07 Drop support for PythonWilliam Carroll2-15/+0
I couldn't pull lsp-python from Melpa properly and since I'm currently not doing any Python work, I figure I will drop support for it temporarily.
2019-03-07 Renew support for MelpaWilliam Carroll1-1/+3
This was removed when I was still trialing Nix. Since I need to be on gLinux for work and Nix isn't an option, I need something that works.
2019-03-07 Support additional i3 KBDsWilliam Carroll2-17/+13
Also prefer urxvt to gnome-terminal. This is subject to change. Also supports additional KBDs for repeated tasks.
2019-03-07 Support step-by-step installation instructionsWilliam Carroll2-2/+52
I documented my consumption of wpcarro/dotfiles in the README. The dream is to just clone this repo and run `make install`. We'll get there. TODO: drop support for OSX TODO: clean up the rest of this README
2019-03-07 Support ALTERNATE_EDITOR environment variableWilliam Carroll2-1/+2
This simplies the `e` alias and the EDITOR variable definition.
2019-03-07 Update init.vim to support updated Vundle locationWilliam Carroll2-0/+3
Before I noticed the rtp variable, the Vundle installation was a bit nebulous to me. TODO: Consider dropping support for vanilla altogether.
2019-03-06 Support additional config filesWilliam Carroll3-0/+39
Lucky me. More configuration!
2019-03-06 Supports autocompletion for PiperWilliam Carroll1-0/+8
See comment for an explanation about the additions.
2019-03-06 Support additional shell functionsWilliam Carroll1-0/+62
I learned about compgen, so I made a bunch of aliases that should help me remember its uses. Also added a myriad of others.
2019-03-06 Prefer x KBD for XResourcesWilliam Carroll4-16/+26
I'm finding that I'm visiting XResources more frequently than I'm visiting ~/.xinitrc or other X files.
2019-03-06 Support commonly visited configs in EmacsWilliam Carroll1-0/+10
<leader>j is commonly used for me, so I figured these should be supported here as well.
2019-03-06 Remove Emacs spamWilliam Carroll1-7/+0
I have the (package-initialize) call already in wpc-package.el. I'm unsure how this removal is ending up in a git status because I'm pretty sure I've never commited that to this repo. Need to tighten things up I guess.
2019-03-06 Remove noisy filesWilliam Carroll5-1343/+13
This repo's history seems to reflect my difficult wrestling with Git, GitHub, gitignore files. I'm still not sure I understand everything that's going on.
2019-03-06 Drop support for lsp-javascript-flowWilliam Carroll1-5/+0
This package was deprecated. See the GH Readme for more details.
2019-03-05 Amend init.vimWilliam Carroll1-3/+12
- support <leader>e* KBDs for quickly editing common configuration files - prefer dark theme to light theme - prefer nowrap by default instead of toggling wrap
2019-03-05 Reduces font-sizeWilliam Carroll1-2/+2
10 was just too big on my gLinux 4k setup.
2019-03-05 Changes my default projectWilliam Carroll1-1/+1
I should eventually support a shell variable in variables.zsh that exports CURRENT_PROJECT, which Emacs can read.
2019-03-05 Parameterizes wpc/find-file functionWilliam Carroll2-5/+13
Supports a filename as a parameter to my wrapped version of evil-find-file.
2019-03-05 Extends i3 to support gLinux setupWilliam Carroll1-56/+120
Disables i3-gaps code temporarily until I get a proper installation working. Formats existing code to prefer alignment of text across similar, adjacent definitions. Defines new KBDs for screenlocking, music player controls, volume controls. Defines a rough manifesto of KBDs and the reasoning behind some choices.
2019-03-05 Prefer refined theme to robbyrussellWilliam Carroll1-1/+1
Sorry, Robby Russell.
2019-03-05 Support DATE_FMTWilliam Carroll1-2/+3
This format string is being used in my i3 config and in my alias for creating a gPaste. I figured it'd be nice to set a variable that defines the format. Future me: run `man date` to see what format options are supported.
2019-03-05 Prefer longer aliases for Google utilsWilliam Carroll1-11/+15
pbcopy -> c pbpaste -> p While it's nice to expect pbcopy on both OSX and Linux, it's better to just alias c=pbcopy on OSX and assert on `c` and `p`, which are must shorter to type.
2019-03-04 xinitrc -> xsessionrcWilliam Carroll2-2/+23
At the moment, I'm unsure why this is working, but it is. More research needs to be done.
2019-03-04 Temporarily drop support for RofiWilliam Carroll1-1/+0
This depended on a hardlink to the /nix/store, which was a Nix workaround that I no longer need. Expect the rofi/config to return.
2019-03-04 Support aliases for common config files, miscWilliam Carroll1-2/+33
Since I'm constantly editing vim, emacs, i3, zshrc, functions, aliases, etc., I should support variables, aliases, and KBDs to make editing, sourcing these files much more efficient.
2019-03-04 Fix glpWilliam Carroll1-0/+1
I believe `glp` was messed up from a port from zsh -> nix -> zsh. It's working now though!
2019-03-04 Support monitor resolution functionWilliam Carroll1-0/+5
Useful because I always forget the dimensions of my screens.
2019-03-04 Remove function keyword from bash fn defnsWilliam Carroll1-4/+5
To keep things standardized between functions.zsh and dumping_grounds.zsh.
2019-03-04 Support variables for common config fileWilliam Carroll1-0/+10
2019-02-28 More fully support zshWilliam Carroll4-0/+134
Support zshrc, variables, aliases, functions TODO: incorporate dumping_grounds.zsh into functions.
2019-02-28 Support .ssh/configWilliam Carroll2-27/+6
Beware and avoid leaking sensitive data. Options: - ensure wpcarro/dotfiles remains private while support potentially sensitive documents - consider encrypting sensitive documents using gnupg or git-crypt - consider having someone from the Security team audit the repository to ensure that nothing sensitive is being leaked
2019-02-27 Support Xmodmap, xinit -> x_serverWilliam Carroll3-1/+9
Prefer x_server to xinit as it's more general.
2019-02-27 Support dumping_grounds.zshWilliam Carroll1-0/+323
Ports from wpcarro/nixify repo. Drops support for Urbint-specific functions like `git_tasks`, `builds`. TODO: organize, document