Commit Graph

255 Commits

Author SHA1 Message Date
04f3591d4f
.zshrc: Increase history size
If I don't work on something for a few days it disappears from my
history, which is annoying when I try to search for commands using
Ctrl-R and then have to go look them up or write them from scratch
again.
2020-04-02 10:41:06 +03:00
44f67af478
.config/alacritty/alacritty.yml: Override TERM
Remote hosts that don't have alacritty in their terminfo database
show warnings when using programs like less. In one case I even had
an Ubuntu 18.04 server fail to complete its updates because of some
error related to locales caused by this.
2020-04-02 10:40:15 +03:00
1bd54ee516
sway/config: set brightness logarithmically by factor 1.4
See: https://www.reddit.com/r/swaywm/comments/fk08lu/nicer_brightness_control/
2020-03-18 18:20:35 +02:00
6e221be57c
Revert "Use kanshi for display management in sway"
This reverts commit f6adb60d49.

I think I'm experiencing issues when disconnecting from my docking
station because of this.
2020-03-08 14:44:48 +02:00
17400af6bf
README.md: Add mako and kanshi configs 2020-02-15 22:49:47 +02:00
246fb98c01
sway/config: Add Alt-Tab for app switching
This sort of addresses my muscle memory for switching between apps.
2020-02-15 22:48:45 +02:00
f6adb60d49
Use kanshi for display management in sway
As long as kanshi is running it should automatically manage displays
based on the definitions in its config.
2020-02-15 22:47:51 +02:00
ce825d26f2
sway/config: Use wob for sound and brightness overlays
wob is a Wayland overlay bar for things like sound and brightness
levels. It expects values to be between 0 and 100, which means we
need to use light instead of brightnessctl because the brightness
level is in lumens or something so it goes up to 1060 on my Think
Pad Carbon X1 Gen 6 and light represents it as a percentage. Also
we need to use pamixer instead of pactl because there is no simple
way to get the current volume with pactl.

See: https://github.com/francma/wob
2020-02-15 22:46:30 +02:00
b7d8529819
sway/config: Fix undefined dmenu_path 2020-02-12 22:03:58 +02:00
261608da2c
Add Alacritty config 2020-02-11 10:30:29 +02:00
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
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
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
1f382e053c
mako/config: Add default timeout
Otherwise the notifications stay until you click them.
2020-02-10 10:19:03 +02:00
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
f43f6d3e37
sway/config: Use 1280x720 for TV 2020-02-10 10:02:43 +02:00
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
fcbf8d0ed4
sway/config: Use blocks for output devices
Organize settings per output using blocks.
2020-02-09 15:49:40 +02:00
24a17986a3
.zshrc: Use Ruby 2.7.0 2020-02-04 11:39:57 +02:00
f233c59abf
README.md: Update copyright years 2020-02-04 11:37:40 +02:00
81a64385d1
Add swaywm config 2020-02-04 11:37:08 +02:00
8eadc28b9b
.dircolors.ansi-dark: Update from Solarized
See: https://github.com/seebi/dircolors-solarized
2019-11-20 10:32:14 +02:00
18fa614165
.zshrc: Update Ruby gems location 2019-04-30 09:14:59 +03:00
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
e54782976e
.zshrc: Prioritize local bin path 2018-08-27 14:42:00 +03:00
01c78dce3e
README.md: Update descriptions and body text 2018-07-18 13:58:07 +03:00
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
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
4503c1c997
.zshrc: Synchronize PATH format 2018-04-07 17:08:30 +03:00
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
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
1bf562eec9
.zshrc: Add Homebrew's sbin to PATH on macOS 2018-04-07 16:56:58 +03:00
ed07d98882
.zshrc: Update BasicTex path to 2017 2018-01-14 13:15:03 +02:00
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
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
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
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
906da0cdbd
.zshrc: Remove Tomcat 7 from PATH 2018-01-12 06:10:50 +02:00
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
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
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
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
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
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
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
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
f98fe88a44
.zshrc: Remove comment 2017-06-11 09:44:29 +03:00
a2e8eccb00
.zshrc: Use simpler GPG agent config 2017-06-07 12:17:01 +03:00
8b1f4d6c33
.bashrc: Remove pyenv 2017-05-30 18:04:30 +03:00
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