Commit Graph

1471 Commits

Author SHA1 Message Date
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 ccd25e65ea set sxhkd to autostart on xinit
Checks for existence of the program, and then starts it. Does nothing if
sxhkd is not installed (fails silently).
2019-05-22 14:46:48 +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 5a5d6129d5 Delete plug.vim
Can be safely deleted since it is automatically 
added to nvim on first start.
2019-05-16 14:21:01 +00:00
Marty Oehme 4e0ceb06f0 add mpv and tab toggle keys to qutebrowser 2019-05-16 16:14:09 +02:00
Marty Oehme 96be62a83b Merge branch 'master' of gitlab.com:marty-oehme/dotfiles 2019-05-16 14:44:53 +02:00
Marty Oehme 293a79e0b6 Update README.md 2019-05-16 12:44:40 +00: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 bc440c2c7c set default keyboard layout to EURkey 2019-04-24 15:29:25 +02:00
Marty Oehme fb5affc593 change shell exit alias to :q to mirror vim 2019-04-23 14:48:42 +02:00
Marty Oehme 8de1ecc446 fix xinit syntax error 2019-04-16 13:53:19 +02:00
Marty Oehme ae3af530f9 update plug, add F for vim buffersearch 2019-04-12 14:43:37 +02:00
Marty Oehme ed5c5c9b55 enabled touch tapping on xinit boot 2019-04-12 14:41:35 +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 28d6e40a37 move zsh env loading to right file 2019-03-17 19:44:29 +01:00
Marty Oehme c4eb15e5b7 integrate vim and tmux pane movement 2019-03-15 16:26:57 +01:00
Marty Oehme 00258bc985 don't flash window if its the only one 2019-03-15 15:21:33 +01:00