Commit Graph

1633 Commits

Author SHA1 Message Date
druckdev
2ab21674b0 Switch cursor style depending on keymap 2020-06-30 03:44:11 +02:00
druckdev
658698f66d Remove not properly working selection bindings 2020-06-30 03:15:10 +02:00
druckdev
dad05f4d68 Autoload and bind run-help 2020-06-30 03:08:36 +02:00
druckdev
e8b8c27369 No duplicate completion for diff programs 2020-06-30 03:07:00 +02:00
druckdev
d50eb4a506 Reworked zsh options
Add and rephrased option comments.
unset CDABLE_VARS since it only works with cd and thus leads to problems
when trying to use the notation with other programs (since it became a
habit)
Set new options.
2020-06-30 03:04:22 +02:00
druckdev
2d2ca2dc6a Rulers and spellcheck in commits 2020-06-30 02:47:47 +02:00
druckdev
2f808717ec Rework keyboard layout
Instead of using an own xkb layout, modify the layout with xmodmap.
Use xcape to use Caps_Lock as Ctrl and Escape depending on if it was
pressed in combination vs alone.
Add hints for xinput.
2020-06-30 02:42:23 +02:00
druckdev
a06182153c Compile modules before sourcing them
Add functions comp-conf and comp-source heavily inspired by romkatvs
jit & jit-source.
Replace every call to source with comp-source.
Remove existence check since it is done in comp-source.
Replace still existing readable checks with existence checks.
2020-06-28 18:32:11 +02:00
druckdev
4253ba633b Link local scripts when installing 2020-06-28 18:13:17 +02:00
druckdev
a53271be46 Different cursor styles also in TMUX
Set cursor style depending on the current mode also in TMUX.
2020-06-28 17:45:11 +02:00
druckdev
d602b75195 Change font to bigger MesloLGS NF 2020-06-28 17:30:36 +02:00
druckdev
3d2e63fd6b Cleanup gitignore
Sort alphabetically.
Separate specific files from files that should be ignored everywhere.
Add full path to specific files.
2020-06-28 17:29:17 +02:00
druckdev
1c91a32ef9 Start gnome-keyring with window manager
Replace calling gnome-keyring-daemon in every zsh instance with just
sourcing the file the daemon returns on startup in i3.
TODO: Use pam for that
2020-06-27 08:20:48 +02:00
druckdev
e668feb9db Update p10k to v1.11.0
Update powerlevel10k to v1.11.0.
Include patch of applied changes to the configuration created by the
wizard.
2020-06-26 00:03:57 +02:00
druckdev
d56da06737 Add terminfo entries for some keybindings
To support the same keybindings under st, use the terminfo entries.
2020-06-25 23:55:35 +02:00
druckdev
7526a5530b Keep variable local 2020-06-25 23:54:53 +02:00
druckdev
d9de21efce Include config.ini into conf tool 2020-06-25 23:54:18 +02:00
druckdev
b3ad3a48c5 Add aliases
Add hint if reboot is necessary after updating.
Add alias to grep a date string.
Always scale images opened with feh to fit the window.
Add alias to open a "temporary" shell in alternate mode that does not
mess with the scrollback history.
2020-06-25 23:52:03 +02:00
druckdev
d8b40ce427 Display playing media information 2020-06-25 23:26:28 +02:00
druckdev
6cdabb78be Multi monitor support
When restarting i3 check for connected second monitor: scale it and
restart polybar if there is one.
Put polybar tray on the main monitor.
Do not kill polybar and relaunch it when restarting i3, but restart it
using ipc (much faster).
2020-06-25 23:20:08 +02:00
druckdev
0ca808f415 Use dircolors in st. 2020-06-25 23:10:06 +02:00
druckdev
ab01a9a9ce Add check for missing arguments
Another error that occurred when refactoring the script before
committing it. It was like this when I created it. I swear!
2020-06-25 23:06:45 +02:00
druckdev
1a8a41f867 Fix typo
Fix typo that occurred when fixing the capitalization of zoom.
2020-06-24 17:31:53 +00:00
druckdev
e7427ba925 Add scripts collection
Add a couple of utility scripts.
2020-06-24 16:56:47 +02:00
druckdev
31a4bc0768 Use st as terminal
Switch from gnome-terminal to st (see fork on github).
Open new terminal by default in the same working-dir as current window.
Modify scratchpad-terminal to work with every terminal.
2020-06-24 16:05:34 +02:00
druckdev
2c2baa7187 User management and tabs
Use Github credentials when in Projects/github folder.
All other custom github projects are stored in user.config.
Use 8 spaces for tabs to see whitespace error in git diffs.
2020-06-24 15:39:04 +02:00
druckdev
e7d8ed55ed added bluetooth module; replaced bars with ramps 2020-04-28 01:57:04 +02:00
druckdev
758b6e5713 multi monitor support; auto reload config 2020-04-28 01:47:55 +02:00
druckdev
16dd765faa replaced weird hack with sourcing env vars 2020-04-28 01:44:22 +02:00
druckdev
eb1762e28d pause media when locking 2020-04-28 01:43:42 +02:00
druckdev
161ee66f2c highlight trailing whitespace 2020-04-28 01:42:21 +02:00
druckdev
b85de5d781 change backlight in steps of 5% 2020-04-28 01:41:44 +02:00
druckdev
0c743950ac Initial commit 2020-04-23 14:50:36 +02:00