Commit graph

664 commits

Author SHA1 Message Date
126328dc5c Create base-level comfortable tmux config 2019-02-27 14:42:45 +01:00
39ca1b4d5c Move Capslock Remapping to xinitrc
Prevents a new instance of xcape being started with every single
shell session (i.e. a lot of sessions with tmux, urxvt, etc.).
Instead initializes xcape key replacement once when starting x
2019-02-27 10:02:06 +01:00
1097515a34 Make i3 window closing mod+x, same as tmux prefix+x 2019-02-26 18:13:40 +01:00
cb898f2dec Make capslock behave as control/escape key
Behaves as control when used in conjunction with other keys.
Behaves as escape when used alone. When accidentally pressed
keep long pressing (>500ms) and it will pretend to not have
been pressed.
2019-02-26 12:39:00 +01:00
3d5389c8d4 Add term cursor overrides to tmux
Allows cursor to be changed by nvim whenever
it mode-changes. Works in urxvt, untested
in other terminals.
2019-02-26 10:45:36 +01:00
25d4f1df54 Automatically call nvim with vim command if installed 2019-02-26 10:31:40 +01:00
f4b0d38148 Add tm command to dynamically attach to tmux sessions
If a session is running, run a detached session. (Detach
all other clients.) If no session with the name is
running, create a new session and attach. Session name
can be passed in, or defaults to current directory name.
2019-02-26 10:10:03 +01:00
26f06d51b4 Set nvim as default EDITOR environment variable 2019-02-26 10:07:54 +01:00
72a6eafb72 Hard-code theming into tmux.conf. Enable Prefix/Command Highlighting in status bar. 2019-02-25 10:33:48 +01:00
ecde934d1d Disable urxvt tabbing, to replace with tmux 2019-02-25 10:32:20 +01:00
2da738f1a8 Make tmux & tpm XDG compliant. 2019-02-25 00:38:18 +01:00
b3b6d91f33 Add unique mpv script for playlist queuing with qutebrowser. 2019-02-24 16:27:12 +01:00
b9ceee0ed3 Move XDG specification to .profile, get called (manually) by zshrc and automatically by bash. 2019-02-24 16:22:41 +01:00
fa1db16f74 Revert ssh script to zsh dir. Scripts dir should be reserved for callable scripts as a bin directory living on the path. 2019-02-24 16:21:30 +01:00
efffd56d63 Move larger scripts into separate dir 2019-02-24 13:28:35 +01:00
9f18216fb9 Move Xresources files to better comply with XDG 2019-02-24 13:03:17 +01:00
71c5944bf8 Simplify zsh config file structure 2019-02-24 12:34:40 +01:00
7bdf7ab1cd Fix plugins looking for wrong zgen directory 2019-02-24 12:09:43 +01:00
ff874c4c79 Refactor: Extract zsh config file loading to function 2019-02-24 12:04:32 +01:00
54b756a0f6 Remove echo from plugin loader 2019-02-24 12:02:50 +01:00
5e50aafcd0 Begin moving to new XDG compliant directory structure 2019-02-24 11:06:50 +01:00
50c1b6cacb Change i3 System keys, Fix up config organization 2019-02-24 09:12:47 +01:00
c628081f35 Set i3 font to Fira Code, Give statusbar softer colors 2019-02-24 09:11:38 +01:00
34bde6ba54 Rename urxvt to fit Xresources naming scheme 2019-02-21 21:34:34 +01:00
af27c578b2 Remove larbs from repo, can be called as gitlab snippet instead. Fix some documentation in zshrc. 2019-02-21 19:36:24 +01:00
e4980932b9 Add larbs script to automated package and dotfile installation 2019-02-21 18:25:02 +01:00
315cd00301 Change i3 shortcuts for window closing, screen locking 2019-02-21 18:24:06 +01:00
64f8d11dcc Fix i3 Split command syntax error 2019-02-19 18:52:02 +01:00
da31bc3959 Refactor Plugin loading to be modular 2019-02-18 18:41:50 +01:00
415d335262 Set git to not show untracked files every time shell is started. 2019-02-18 18:17:32 +01:00
244fe2fdee Set git to ignore what happens with the README locally. so it can be removed from the homedir. 2019-02-18 18:11:36 +01:00
71a7ca83c6 Start Refactoring to composable zsh config modules 2019-02-18 17:55:05 +01:00
764de81461 Set up URxvt theme and basic extensions 2019-02-17 16:56:49 +01:00
ed42ed0fce Merge branch 'master' of https://gitlab.com/marty-oehme/dotfiles 2019-02-17 16:16:33 +01:00
e6274516f6 Add Xresources theming for UXrvt terminal emulator 2019-02-17 16:15:30 +01:00
dcb87aa33f Update README.md 2019-02-17 14:11:53 +00:00
4a62a3a275 Change git clone command to automatically clone into home directory 2019-02-16 19:11:13 +00:00
4817ee0513 Switch from zpm-zsh/autoenv (seems unmaintained) to Tarrasch/zsh-autoenv 2019-02-16 19:02:27 +00:00
571a400c15 Update README.md to make git clone target home directory 2019-02-16 19:00:54 +00:00
07182881d3 Update .zgenrc to git clone via https
SSH cloning fails on some machines, leading the whole install process to fail.
2019-02-16 18:54:52 +00:00
dcdd947f57 Update README.md 2019-02-16 18:47:34 +00:00
a63dbe9897 Set LC_ALL locale to US utf8, prevent error messages. 2019-02-15 13:45:53 +01:00
df0127551c Fix syntax error in .zshrc 2019-02-04 16:43:21 +00:00
1080894466 Make .ssh-find-agent an optional dependency 2019-02-04 17:35:36 +01:00
7c438bb829 Add tmux prefix highlight; remove tmux autostart 2019-02-04 17:15:31 +01:00
b1b034f6e0 Add ssht command to use tmux for ssh sessions 2019-02-04 16:26:23 +01:00
7c276e1325 Add initial sane tmux default plugins 2019-02-04 15:41:57 +01:00
8c5bf02181 Add tmux plugin manager auto setup 2019-02-04 15:27:49 +01:00
410c1177e0 Add tmux autostart, omz tmux plugin for quick aliases 2019-02-04 14:03:45 +01:00
307cf06087 Add tmux configuration 2019-02-04 13:12:59 +01:00