about summary refs log tree commit diff
path: root/configs/shared/misc
AgeCommit message (Collapse)AuthorFilesLines
2019-12-24 Massive configuration overhaulWilliam Carroll56-1449/+0
Currently paying the price of months of non-diligent git usage. Here's what has changed. - Theming support in Gvcci and wpgtk - Dropping support for i3 - Supporting EXWM - Many Elisp modules - Collapsed redundant directories in ./configs
2019-05-13 Prefer floating lf windowWilliam Carroll2-1/+9
Ensures that the lf instances are floating windows when created.
2019-05-13 Support alternative lock screenWilliam Carroll2-4/+14
Also adds some rules for the Compton configuration so, that the lock screen isn't transparent.
2019-04-15 Support comptonWilliam Carroll1-0/+14
Compton helps composite windows in X. This supports shadows, transparency, and some other effects of which I'm unaware at the moment.
2019-04-15 Support i3-gapsWilliam Carroll1-4/+9
Re-enabling support for i3-gaps after successfully installing it from source.
2019-04-08 Support Google IRC in irssiWilliam Carroll1-2/+14
Also changes a few config settings for auto{connect,join}ing. This is still a WIP.
2019-04-08 Drop i3 support for spawning apps in horizontal or vertical modeWilliam Carroll1-13/+8
Prefer using i3's "active edge" to control where apps are spawned.
2019-04-03 Support dmenu integration for Chrome bookmarksWilliam Carroll1-0/+3
I'd like to regain control of my browsing bookmarks with a simpler solution using `dmenu`, `i3`, and a text file. TODO: drop support for Chrome bookmarks by porting all remaining bookmarks to bookmarks.txt NOTE: maybe change bookmarks.txt to bookmarks.json to support nesting. Could be simply with `jq`.
2019-04-02 Augment clipmenu KBD to paste-in-placeWilliam Carroll1-1/+5
Introduces the `xdotool` dependency, which is a way to simulate X window events from the CLI.
2019-04-02 Support .docker/config fileWilliam Carroll1-0/+3
Useful since helpful aliases and functions around creating sandboxed REPL environments for languages like, Elixir, Haskell are on the way. Other languages that might be interesting to support would be Clojure.
2019-04-01 Augment i3statusbarWilliam Carroll1-11/+25
- support battery indicator - format indentation
2019-04-01 Support dmenu clipboard managerWilliam Carroll1-0/+6
Still needs a bit of fine-tuning to be ideal, but it's already pretty useful.
2019-03-28 Support $mod+Return for starting up a terminalWilliam Carroll1-0/+2
This comes with the default configuration on i3. I removed this KBD originally because I was hoping to use the $mod+{,Shift+}t KBDs frequently. I still do, but as I get more comfortable with i3, splits, parent containers, etc. I may prefer to create terminals this way. We'll see...
2019-03-28 Support KBD to unfocus parent containerWilliam Carroll1-0/+1
Been missing this for awhile. Useful since I'm using $mod+a more often.
2019-03-27 Adjust i3 colors, update KBDs, remove icons from i3statusbarWilliam Carroll2-11/+23
May need to find a better KBD for `snip_it`, since I really enjoy Tmux's M-s to switch sessions. Learned about i3's "edge" concept. Re-supported KBDs for settings split directions. Also adjusted theme colors. Also adjusts the formatting of the timezone information to show GMT as LON, EST as NYC, and Pacific as MTV.
2019-03-25 Start lf from i3 in the ~/Downloads dirWilliam Carroll1-1/+1
This is a pretty common directory and has proven useful.
2019-03-24 Support KBDs for existing fns; support `size` fnWilliam Carroll1-1/+25
- Supports `size` - Adds KBDs for encrypt/decrypt, archive/unarchive, tar/untar, etc. - Adds explanation behind KBDs
2019-03-24 Resupport mod+Shift+{3,4} KBDs in i3William Carroll1-7/+4
I originally dropped support for these because I wanted to imitate OSX's screenshot KBDs, which were mod+Shift+{3,4}. I'm not sure I want to imitate OSX now that I don't have any Apple hardware besides my iPhone. I'm getting more forgetting those KBDs. At the moment, however, I cannot find a better KBD for my snip_it function. Stay tuned...
2019-03-24 Adds emoji font and function to test emoji supportWilliam Carroll1-0/+0
In my quest to learn more about terminals, I added a function to output ten emojis. Technically this tests the same thing as test_unicode. Unfortunately I couldn't get `st` to output any colored emojis. This is a bit of a buzzkill for my grand plans to create a terminal-based chat client that supports emojis.
2019-03-24 Define functions, KBDs for lfWilliam Carroll1-1/+151
Defines functions for creating, deleting, renaming files. Defines functions for encrypting/decrypting files. Defines functions for archiving/unarchiving files. Adds TODOs for wishlist items. Adds `help` function to view `lf` documentation. TODO: write generic explanation of desire to share KBDs between Emacs, Vim, other programs that I can link to in documentation to avoid repeating myself.
2019-03-23 Support shared, device-specific i3 configurationsWilliam Carroll2-30/+13
Separated i3/configuration since some of my devices support XFree86 keysyms while others do not. This introduced some cascading changes. - Removed ~/.config/i3/config from this repo. Since I will be switching between devices semi-regularly and that file will be generated each time I switch to a different device running an X session, I don't want the i3/config to spam my `gst` and `gd` when I haven't changed configuration in either config.shared or config.device. - Update aliases, variables, etc. to point to config.shared instead of the generated file. - Ensure that X sessions generate the i3/config file. - Ensure that i3 reload and restart command generate the i3/config file.
2019-03-21 Theme i3 status barWilliam Carroll1-7/+32
Adds some preliminary styling to my i3 status bar to vaguely align with the One Dark theme.
2019-03-21 Prefer Emacs client-server setupWilliam Carroll1-2/+2
This change affects: - alias e - i3 KBDs - .xsessionrc It will be interesting to see how this works over SSH. In theory, the ALTERNATE_EDITOR variable should kick in and `vim` should be used. Time will tell if this is the preferred setup. Until then...
2019-03-20 Drop support for executablesWilliam Carroll2-1596/+0
See the README changes for an explanation.
2019-03-18 Remove hardlink dependency on lfWilliam Carroll1-1/+1
After moving environment variables from ~/.zshrc to ~/.profile, i3 can locate `lf` on my PATH without any trickier involved. This is quite nice.
2019-03-18 Drop OSX support; support desktop, laptop, cloudtopWilliam Carroll55-4/+2152
Dropping support for OSX. Moving forward these dotfiles will depend on Linux systems. Furthermore, since I'm support a ~/bin, the machines that consume these dotfiles depend on i386 architectures. Linux and i386 are two dependencies that I'm okay with since the leverage this assumption provides, makes their existence tolerable. There is some Google leakage herein, which includes aliases, functions, and mentions of cloudtop. For now, this is okay. I may break the Google specific code into its own repository, but for now, this is less maintenance. This also introduces a ~/.profile instead of erroneously defining environment variables in my zshrc file, which was unadvised. This is a large commit and also introduces new aliases, variables, functions that I accumulated over the past week or so while migrating away from OSX and onto my new setup. Hopefully in the future I'll be more precise with my commits.
2019-03-07 Support cloudtopWilliam Carroll1-0/+3
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 Update init.vim to support updated Vundle locationWilliam Carroll1-0/+2
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 Prefer x KBD for XResourcesWilliam Carroll1-1/+1
I'm finding that I'm visiting XResources more frequently than I'm visiting ~/.xinitrc or other X files.
2019-03-06 Remove noisy filesWilliam Carroll1-4/+0
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-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-02-28 Support .ssh/configWilliam Carroll1-0/+5
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
2018-09-10 Support Vim, Tmux, Emacs with StowWilliam Carroll2-0/+662
After moving off of Meta, Dotfiles has a greater responsibility to manage configs. Vim, Tmux, and Emacs are now within Stow's purview.