Commit graph

102 commits

Author SHA1 Message Date
Marty Oehme 170415bc40 Improve qutebrowser configuration file
Added
* keybindings to hide/display tabbar
* leader-key binding mimicking vim
* darkmode/lightmode unified stylesheets in solarized theme
* lazy tab restoration on loading sessions
* tab closing/restoring with x/X
2019-05-22 19:58:30 +02:00
Marty Oehme e28a068bb9 Fix duplicate i3 keybind close window
Kill window in i3 shadows shutdown pc in x. This changes the close
window key to be super+shift+c.
2019-05-22 14:49:10 +02:00
Marty Oehme 1f491f8f23 Fix background picture folder name in i3 config
i3 was looking for the picture in Pictures, but it is spelled with a
small p - pictures in my xdg dirs.
2019-05-22 14:43:31 +02:00
Marty Oehme 844256901d Remove duplicate keybindings from i3 config
Removed the keybindings now handled by sxhkd. Some are changed around
slightly, most of them are still the same.
2019-05-22 14:42:39 +02:00
Marty Oehme bdbde11ef1 Add sxhkd key bindings file
Added the key bindings from i3 to sxhkd, making use of the new
dmenuprompt program.
2019-05-22 14:41:33 +02:00
Marty Oehme 472b2e8f92 Add simple prompt program based on dmenu
Can be used to as for confirmation for actions (E.g. shut down pc,
reboot and so on). Takes 3 parameters, with the last being optional, in
the form of:

dmenuprompt "Text to display" "command to execute on yes"
[success/warn/danger]

The last flag only changes the colors being displayed by the prompt.
If the last flag is not provided, it will display in default colors.
2019-05-22 14:24:29 +02:00
Marty Oehme 0e829a629c Fix i3 config indentation 2019-05-22 13:30:01 +02:00
Marty Oehme 85100995df unify vim prose functionality under one function 2019-05-20 17:13:38 +02:00
Marty Oehme 9000b8b873 add U for redo in vim, set localeader to leader 2019-05-20 17:02:32 +02:00
Marty Oehme db0d76c976 change default shell font size
set font size to better fit for laptop screen, makes tmux bar flush in full screen
2019-05-20 14:49:36 +02:00
Marty Oehme d0dc8ed763 add buffer splitting to vim
Uses same bind as tmux, only with leader instead of C-a in front of it.
2019-05-20 13:07:34 +02:00
Marty Oehme 4e0ceb06f0 add mpv and tab toggle keys to qutebrowser 2019-05-16 16:14:09 +02:00
Marty Oehme 49b8171eb4 set default qutebrowser editor to nvim 2019-05-16 14:25:19 +02:00
Marty Oehme 5d146684a9 Merge branch 'master' of gitlab.com:marty-oehme/dotfiles 2019-05-15 10:33:31 +02:00
Marty Oehme 244b1e98bd fix plugin check on vim startup 2019-05-15 10:28:12 +02:00
Marty Oehme 8504d8f769 add check for autojump plugin before loading into shell 2019-05-15 10:27:03 +02:00
Marty Oehme 574afea895 Set up function keys for i3 2019-04-29 15:52:49 +02:00
Marty Oehme 10f85e19b0 add i3status config file 2019-04-26 14:16:26 +02:00
Marty Oehme fb5affc593 change shell exit alias to :q to mirror vim 2019-04-23 14:48:42 +02:00
Marty Oehme ae3af530f9 update plug, add F for vim buffersearch 2019-04-12 14:43:37 +02:00
Marty Oehme 34303758e6 specify home directory structure 2019-03-22 11:49:12 +01:00
Marty Oehme 0e21be8abc add lazy loading to many plugins 2019-03-21 00:06:40 +01:00
Marty Oehme f479ae759c set terminal to nord color scheme 2019-03-20 22:46:48 +01:00
Marty Oehme bb0c041d5e automatically toggle line numbers for buffers 2019-03-20 22:46:24 +01:00
Marty Oehme 2136b3eb97 add small fixes for prose mode & good prose theme 2019-03-20 22:25:21 +01:00
Marty Oehme bb092b628b add sentence textobject plugin 2019-03-20 19:41:22 +01:00
Marty Oehme 2f7c21ebf8 add exchange,surround operators 2019-03-20 18:46:02 +01:00
Marty Oehme 98f4ce3225 add markdown workflow plugins 2019-03-20 18:37:04 +01:00
Marty Oehme 0efb98fa30 add nerdtree git status info 2019-03-20 16:35:11 +01:00
Marty Oehme 961e6d1c6c set up nerdtree plugin 2019-03-20 16:13:18 +01:00
Marty Oehme c194d134e3 add gruvbox syntax theme 2019-03-20 16:12:46 +01:00
Marty Oehme 8d2ca59a11 add plugin comments 2019-03-20 16:12:13 +01:00
Marty Oehme 54b0f0d4ee automatically install plugins, add qol changes 2019-03-20 16:09:48 +01:00
Marty Oehme 4198c155a1 stop sourcing vimrc on every save 2019-03-20 14:30:36 +01:00
Marty Oehme e75653b4ef only load vimplug if it exists, ignore otherwise 2019-03-20 14:28:50 +01:00
Marty Oehme 003b053fe7 add sectioning to vimrc 2019-03-20 14:27:54 +01:00
Marty Oehme 992d19da56 add automatic vim plugin manager installation 2019-03-20 14:06:46 +01:00
Marty Oehme ae8ac10b0b add q and wq alias for shell 2019-03-17 22:31:24 +01:00
Marty Oehme 4066dfd7b9 let xdg take care of directories 2019-03-17 19:46:20 +01:00
Marty Oehme 1d756d13db add html+typescript plugins to vim 2019-03-17 19:45:29 +01:00
Marty Oehme 31e8c4eae3 move tmux to new (temporary) todolist and system-top panel 2019-03-17 19:45:07 +01:00
Marty Oehme c4eb15e5b7 integrate vim and tmux pane movement 2019-03-15 16:26:57 +01:00
Marty Oehme 51144bc904 remove alacritty window padding 2019-03-15 15:18:34 +01:00
Marty Oehme 94e3b7a2c1 fix i3 gap size 2019-03-15 15:18:05 +01:00
Marty Oehme 7915ce2a9c remove compton opacity override to enable flashfocus 2019-03-15 15:14:43 +01:00
Marty Oehme f3ad7e4f9e fix k script order 2019-03-15 14:56:18 +01:00
Marty Oehme afd94a8592 organize zsh scripts 2019-03-15 14:54:09 +01:00
Marty Oehme a446cd7a7a organize all shell scripts into logical dirs 2019-03-15 14:40:03 +01:00
Marty Oehme be53599ec9 set alacritty to use monospace font 2019-03-15 14:00:21 +01:00
Marty Oehme 26b58e78c9 add fontconfig substituting monospace for iosevka where available 2019-03-15 13:59:08 +01:00