Commit graph

174 commits

Author SHA1 Message Date
odrling 94749cab69
[zsh] fix fzy.zsh import 2024-04-15 10:54:45 +02:00
odrling 80bfbef3bf
[zsh] use fzf or fzy bindings when available 2024-04-15 10:53:22 +02:00
odrling 7483c19218
[zsh] use fzy for completion 2024-04-12 19:35:17 +02:00
odrling df66a1544c
[zsh] disable bashcomp
seems to break more things than it fixes
2024-03-31 03:35:04 +02:00
odrling 6dbe3c1240
[zsh] re-enable zvm cursor style 2024-03-27 16:22:32 +01:00
odrling 3f80a1722a
[bash|zsh] beerware license 2024-03-27 15:57:16 +01:00
odrling ca12691811
[zsh] return true after sourcing .zshrc
otherwise it would show a red prompt character when no local config is
sourced
2024-03-27 15:49:39 +01:00
odrling 73bdb44749
[bash] use similar shell config for bash and zsh 2024-03-27 15:29:58 +01:00
odrling 45436f388a
[zsh] load fzf bindings on prompt
avoids issues with vi mode module
2024-03-27 15:14:09 +01:00
odrling afb799ab86
[odrbin] pinentry-auto 2024-03-27 15:11:19 +01:00
odrling 00d69b5708
[zsh] move envs.zsh module sourcing 2024-03-27 14:27:43 +01:00
odrling 8402fec6f7
[zsh] remove unused fzf bindkeys 2024-03-27 14:25:59 +01:00
odrling ca99259822
[zsh] move configs around to be (hopefully) more comprehensive
the order of some commands was previously forced by plugins/prompts, but
this is not the case anymore
2024-03-27 06:18:01 +01:00
odrling 820592de16
[zsh] set TIMEFMT to show ms 2024-03-27 06:09:28 +01:00
odrling a24de4660a
[zsh] remove doas/sudo completion definition
unnecessary for merged-usr and not working for split-usr
2024-03-27 06:04:26 +01:00
odrling cb5ece5771
[zsh] show unstaged changes in prompt too 2024-03-27 05:55:30 +01:00
odrling 571d6ee98c
[zsh] use a simpler prompt
p10k is a bit too much
2024-03-27 05:51:53 +01:00
odrling 9480d5e973
[zsh] use chpwd_functions array to set osc-7 hook
works out of the box, don't have a strong reason to use something else
2024-03-27 04:50:54 +01:00
odrling 9f8b3f641d
[zsh] precmd → preexec
always read the whole sentence, kids
2024-03-27 04:25:10 +01:00
odrling 146be583b6
[zsh] send all gpg-connect-agent output to /dev/null 2024-03-27 00:38:04 +01:00
odrling 7a595401da
[zsh] update gpg tty before running commands 2024-03-27 00:16:41 +01:00
odrling 402c3bb6ef
[zsh] delete commented direnv commands 2024-03-22 11:57:54 +01:00
odrling c0dbe95501
[zsh] replace direnv with zsh hook 2024-03-12 18:15:11 +01:00
odrling cd3b6267c9
[zsh] fix direnv hook 2024-03-03 00:19:25 +01:00
odrling 77e20b355e
[zsh] zvm: disable cursor style
messes up the instant prompt
2024-03-02 15:16:29 +01:00
odrling f4f6240ce3
[zsh] initialize direnv as recommended by p10k 2024-03-02 13:51:20 +01:00
odrling f7ee35d6b3
[zsh] source ~/.p10k.zsh 2024-03-01 19:29:00 +01:00
odrling 0c762df6a4
[zsh] go back to p10k
quite nice on its own compared to starship
2024-03-01 19:20:45 +01:00
odrling 7ca994de11
[zsh] fzf completion using last token with ^T 2023-12-13 00:46:01 +01:00
odrling 3142ace342
[zsh] set vi keybindings when sourced 2023-12-13 00:10:10 +01:00
odrling edd2d62a1a
[zsh] do without zinit
works fine now that .zshrc is a lot simpler
2023-12-12 23:35:52 +01:00
odrling 7f93968b05
[zsh] fix compinit 2023-12-12 23:25:25 +01:00
odrling e4998d53c0
[zsh] only load nix-shell module when nix is installed 2023-11-27 20:07:18 +01:00
odrling 61cb1ec25d
[zsh] remove bash insulter 2023-11-27 19:55:29 +01:00
odrling d7ee602d21
[zsh] load fzf shell script from local submodule 2023-11-27 19:53:41 +01:00
odrling 9732beb49a
[zsh] load fzf-tab-completion with zinit 2023-11-27 19:52:51 +01:00
odrling 77b2f95bde
[zsh] disable highlighting source from fzf-tab-completion submodule 2023-11-27 19:45:37 +01:00
odrling aa6931ca8e
add bashrc 2023-11-27 18:42:25 +01:00
odrling ef05a47a8b
[profile] take FZF_DEFAULT_COMMAND 2023-11-27 18:30:36 +01:00
odrling f1ec4ed978
[profile] take FZF_DEFAULT_OPTS from zshrc 2023-11-27 18:28:37 +01:00
odrling 8a08489bc7
[profile] take a few env vars from zshrc 2023-11-27 18:26:00 +01:00
odrling 06dc2e2e85
[zsh] doas direnv alias is slightly faster 2023-11-21 21:27:27 +01:00
odrling 8bfd60ab5b
[zsh] direnvout doas alias 2023-11-21 21:13:23 +01:00
odrling 0482cd8c77
[zsh] improve emerge alias
need to run with doas otherwise it wouldn't do anything
2023-11-20 12:22:36 +01:00
odrling 78054afabc
[zsh] fix emerge picking up direnv variables
there is no default variable set by direnv in my ~ (probably never will)
I don't want portage to use my dev flags
2023-11-19 17:28:08 +01:00
odrling 504e0461b5
[zsh] disable ssh-agent plugin 2023-11-11 12:25:17 +01:00
odrling 3807f72cf0
[zshrc] update pipx default interpreter 2023-11-09 02:10:55 +01:00
odrling f0da1d9293
[zsh] OSC 7 hook 2023-10-24 06:25:27 +02:00
odrling ec53aee741
[zsh] add termbin alias 2023-09-09 19:08:07 +02:00
odrling 7b4ee375d3
[zsh] use system direnv 2023-06-16 11:12:55 +02:00