Commit Graph

247 Commits

Author SHA1 Message Date
Alan Orth b7d8529819
sway/config: Fix undefined dmenu_path 2020-02-12 22:03:58 +02:00
Alan Orth 261608da2c
Add Alacritty config 2020-02-11 10:30:29 +02:00
Alan Orth dbbd75f006
mako/config: Improve config
Inspired by post on reddit where a user shared a configuration that
has slightly more contrast than Solarized Dark and uses different
settings for each level of notification.

See: https://www.reddit.com/r/swaywm/comments/f1o2az/solarized_dark_color_scheme_for_mako_notifications/
See: https://gitlab.com/gamma-neodots/neodots.i3extra/-/tree/master/CONFIG
2020-02-10 22:12:34 +02:00
Alan Orth 44996e495f
.zshrc: Set variables for Wayland applications
Some application UI toolkits need to specifically be told that we
want to use Wayland instead of XWayland.
2020-02-10 14:00:41 +02:00
Alan Orth 68e7413c63
sway/config: Sync minor syntax fixes from upstream
See: https://github.com/swaywm/sway/blob/master/config.in
2020-02-10 13:59:16 +02:00
Alan Orth 1f382e053c
mako/config: Add default timeout
Otherwise the notifications stay until you click them.
2020-02-10 10:19:03 +02:00
Alan Orth 9c369a66d3
sway/config: Set lockscreen backgroud picture
Andrew Shiva / Wikipedia / CC BY-SA 4.0

From: https://commons.wikimedia.org/wiki/File:Jerusalem-2013-Temple_Mount-Dome_of_the_Rock-Detail_01.jpg
2020-02-10 10:03:08 +02:00
Alan Orth f43f6d3e37
sway/config: Use 1280x720 for TV 2020-02-10 10:02:43 +02:00
Alan Orth 1d61e4d900
Add mako config
Mako is a notification daemon for Wayland. The color scheme here
is Solarized Dark.

See: https://github.com/altercation/solarized#the-values
2020-02-10 10:00:52 +02:00
Alan Orth fcbf8d0ed4
sway/config: Use blocks for output devices
Organize settings per output using blocks.
2020-02-09 15:49:40 +02:00
Alan Orth 24a17986a3
.zshrc: Use Ruby 2.7.0 2020-02-04 11:39:57 +02:00
Alan Orth f233c59abf
README.md: Update copyright years 2020-02-04 11:37:40 +02:00
Alan Orth 81a64385d1
Add swaywm config 2020-02-04 11:37:08 +02:00
Alan Orth 8eadc28b9b
.dircolors.ansi-dark: Update from Solarized
See: https://github.com/seebi/dircolors-solarized
2019-11-20 10:32:14 +02:00
Alan Orth 18fa614165
.zshrc: Update Ruby gems location 2019-04-30 09:14:59 +03:00
Alan Orth d635a6a268
.tmux.conf: Update for tmux 2.9 syntax
The old syntax has been deprecated since version 1.9.

See: https://github.com/tmux/tmux/wiki/FAQ#how-do-i-translate--fg--bg-and--attr-options-into--style-options
See: https://man.openbsd.org/tmux.1#STYLES
2019-04-30 09:11:59 +03:00
Alan Orth e54782976e
.zshrc: Prioritize local bin path 2018-08-27 14:42:00 +03:00
Alan Orth 01c78dce3e
README.md: Update descriptions and body text 2018-07-18 13:58:07 +03:00
Alan Orth a4247542bf
.zshrc: Add Ruby and Node.js stuff for Linux
This is mostly for doing DSpace Mirage 2 builds. I hard code these
paths here so I don't need to ues horrible RVM or NVM.
2018-05-31 11:57:24 -07:00
Alan Orth 86709372d4
.zshrc: Add ~/.local/bin to PATH on Linux
This is where pip binaries end up it seems.
2018-05-31 11:55:48 -07:00
Alan Orth 4503c1c997
.zshrc: Synchronize PATH format 2018-04-07 17:08:30 +03:00
Alan Orth 8cc028a6d1
.zshrc: Use Node.js from Homebrew instead of nvm
One less dynamic thing needed to source and manage during shell init.
2018-04-07 17:03:05 +03:00
Alan Orth 0fb806c258
.zshrc: Hardcode Ruby environment on macOS
Using rvm is a real pain in the ass. I'd rather install Ruby from
Homebrew and then hardcode the gem paths. After all, I only need
this for building DSpace on macOS.
2018-04-07 16:57:54 +03:00
Alan Orth 1bf562eec9
.zshrc: Add Homebrew's sbin to PATH on macOS 2018-04-07 16:56:58 +03:00
Alan Orth ed07d98882
.zshrc: Update BasicTex path to 2017 2018-01-14 13:15:03 +02:00
Alan Orth 38da7a416d
.zshrc: Always add BasicTex to PATH
I'm sick of all these conditionals running during shell initialization—my
zsh takes several seconds to start!
2018-01-14 13:13:43 +02:00
Alan Orth 3e77f245c7
.zshrc: Remove golang stuff
I haven't compiled anything with golang in like a year, and I'm sick of all
these conditionals running during shell initialization—my zsh takes several
seconds to start!
2018-01-14 12:57:03 +02:00
Alan Orth ee6ae2f178
.zshrc: Get rid of private bin check
I don't use one, never have. I'm sick of all these conditionals running
during shell initialization—my zsh takes several seconds to start!
2018-01-14 12:55:40 +02:00
Alan Orth 2551bb447f
.zshrc: Remove jenv
I'm only using JDK 8 right now, and I'm sick of all these checks during
shell initialization—zsh takes several seconds to start!
2018-01-14 12:53:44 +02:00
Alan Orth 906da0cdbd
.zshrc: Remove Tomcat 7 from PATH 2018-01-12 06:10:50 +02:00
Alan Orth 506fb61f9d
.zshrc: Explicitly add /usr/local/bin to PATH
The macOS Terminal.app gets this automatically, but when you run other
terminal emulators like Alacritty it doesn't for some reason.
2018-01-12 06:08:18 +02:00
Alan Orth 341eeb54bd
.zshrc: Add jenv
Not sure why RVM was here but I don't want to add it to my .zshrc
anyways.
2017-10-10 01:18:43 +03:00
Alan Orth 090dc88d34
.zshrc: Add Tomcat 7 and PostgreSQL 9.5 to PATH
These are no longer the current versions in Homebrew so we need to add
them to the path manually.
2017-10-10 01:17:56 +03:00
Alan Orth 2abbe9f5d7
.zshrc: Remove ANSIBLE_HOSTS
Ansible 2.4 deprecates this variable in favor of ANSIBLE_INVENTORY but I
decided that we should just be specifying this in the ansible.cfg inside
each project anyways.
2017-10-10 01:12:47 +03:00
Alan Orth 448243cce3
.zshrc: Don't auto update Homebrew
I always update and then upgrade, so I don't want Homebrew updating
automatically.
2017-08-19 10:06:04 +03:00
Alan Orth 7f7eee4544
.zshrc: Reinstall Homebrew to /usr/local
I liked using Homebrew from a custom prefix but it causes many more
packages to have to build from source because the pre-compiled ones
from Homebrew's CI are installed in /usr/local and non relocatable.
2017-08-09 12:57:16 +03:00
Alan Orth 19c9d664b4
.zshrc: Add MAVEN_OPTS to speed up mvn builds
See:
https://zeroturnaround.com/rebellabs/your-maven-build-is-slow-speed-it-up/
2017-08-01 14:27:58 +03:00
Alan Orth 6f5c5b1b78
.zshrc: Remove jenv
I onlyn need Java 8 right now, so there's no need making another
dynamic test run during shell init.
2017-06-25 08:12:20 +02:00
Alan Orth f98fe88a44
.zshrc: Remove comment 2017-06-11 09:44:29 +03:00
Alan Orth a2e8eccb00
.zshrc: Use simpler GPG agent config 2017-06-07 12:17:01 +03:00
Alan Orth 8b1f4d6c33
.bashrc: Remove pyenv 2017-05-30 18:04:30 +03:00
Alan Orth 398ac9b06d
.zshrc: Remove pyenv
I'm sick of always wondering if there is an issue with my python
because of some pyenv issue, and not to mention I'm happy to get
rid of one more dynamic thing that needs to run on shell init.

Python 3.5+ seem to have pretty easy virtual environments so I will
just use those from now on, ie:

  $ python -m venv ~/ansible
  $ . ~/ansible/bin/activate
2017-05-30 18:03:07 +03:00
Alan Orth 627fac5ac5
.zshrc: Update homebrew config options 2017-05-15 16:22:41 +03:00
Alan Orth 783acb0169
.zshrc: Update jenv condition
This always spams "no jenv in PATH" if jenv can't be found, which
is really annoying.
2017-05-02 21:49:24 +03:00
Alan Orth e3b1138917 .vimrc: Cleanup
Remove duplicate incsearch and move color options together.
2017-03-19 20:13:20 +02:00
Alan Orth 94db3bdd01 .vimrc: Set soft tab stop to shiftwidth
For more consistent behavior with tab, indent, and delete when pre-
ferring spaces over tabs.

See: http://vimcasts.org/episodes/tabs-and-spaces/
2017-03-19 20:13:20 +02:00
Alan Orth a78a074ad0 .vimrc: Add comments and long names to options 2017-03-19 20:13:20 +02:00
Alan Orth 143304436a .vimrc: Remove paste setting
The `expandtab` help says that it doesn't work when `paste` is ena-
bled! No wonder my shift width and stuff wasn't working all these
years.
2017-03-19 20:13:20 +02:00
Alan Orth 667c06b721
.tmux.conf: Remove default command
By default tmux always executes the shell as a login shell, which
is what most users probably want, as tools like rvm rely on that.
2017-02-16 12:03:25 +02:00
Alan Orth aec2a1b4c1
.zshrc: Update to TeX 2016 2017-01-20 11:51:00 +02:00