Commit Graph

100 Commits

Author SHA1 Message Date
surtur 723daf1e05
aliases.zsh: change attic alias to use #default 2024-03-21 20:03:37 +01:00
surtur ae16a7168d
aliases.zsh: add kubectl development alias 2024-03-21 20:03:16 +01:00
surtur 27d92b2412
aliases.zsh: add whoasn alias 2024-03-21 19:19:41 +01:00
surtur 8339b36882
nix,zsh: add alias for attic 2023-11-12 21:57:25 +01:00
surtur d354bbe172
aliases.zsh: add normalise-unicode 2023-10-03 19:50:50 +02:00
surtur ecead9eac4
zsh: set bindings without zvm 2023-09-08 16:04:11 +02:00
surtur 8d3b64e57e
functions.zsh: actually declare funcs as funcs 2023-09-08 14:29:46 +02:00
surtur 7be15c66bc
functions.zsh: add check to fzf-open 2023-09-08 14:29:15 +02:00
surtur 5770f77589
zshrc: rm cruft 2023-09-08 14:28:13 +02:00
surtur 648cc9362b
zshrc: rm old comment 2023-09-08 14:26:49 +02:00
surtur 68c26a9ac1
zshrc: break out sourcing code 2023-09-08 14:25:30 +02:00
surtur cd8c93a206
zshrc: split omz code into its own file 2023-09-08 14:21:08 +02:00
surtur d64ad12a9f
zshrc: rm variabl not applicable to current history search solution 2023-09-08 14:16:07 +02:00
surtur 84494f739d
zshrc: stop adding duplicates into $fpath 2023-09-08 14:15:15 +02:00
surtur 661b2b4d7c
zshrc: revert disabling shell auto title 2023-09-08 14:14:48 +02:00
surtur 889fd62e17
zsh: split functionality into child files 2023-09-08 14:12:40 +02:00
surtur f758162425
zshrc: check for system, not hostname 2023-09-08 13:56:19 +02:00
surtur 73d7c50c2e
zshrc: don't highlight unused stuff 2023-08-18 17:21:59 +02:00
surtur ef4f646ab6
zshrc: rm cruft, be ready for profiling 2023-08-18 17:21:23 +02:00
surtur 7e0ea6ace1
zshrc: source files only if they exist 2023-08-18 17:20:23 +02:00
surtur 12dddf410c
zshenv,zprofile: add to path more wisely 2023-08-18 17:09:44 +02:00
surtur 54bff9985c
zshrc: tweak completion options 2023-08-18 16:53:59 +02:00
surtur 81da12976e
zshrc: tweak fzf options 2023-08-18 16:53:09 +02:00
surtur 0206842488
functions.zsh: add timeplugins func 2023-08-18 16:25:33 +02:00
surtur 86448eacc3
functions.zsh: use first-found time 2023-08-18 16:25:20 +02:00
surtur 7e33c0ccfa
zshrc: use source instead of . 2023-08-18 16:24:09 +02:00
surtur 626ae6dba7
zshrc: set ZSH_COMPDUMP 2023-08-18 16:23:53 +02:00
surtur 21cf4282f7
zshrc: disable unneeded functionality 2023-08-18 16:10:15 +02:00
surtur 663f597237
zshrc: change HIST_STAMPS to yy-mm-dd 2023-08-18 16:04:10 +02:00
surtur fb49e350b0
zshrc: use 'colored-man-pages' plugin 2023-08-18 16:03:42 +02:00
surtur 1afe736a84
zshrc: tweak highlighters conf 2023-08-18 16:03:22 +02:00
surtur 45c64a1b06
zshrc: add bindkey 2023-08-18 16:02:49 +02:00
surtur fefcda0019
zshrc: disable manually running ssh-agent 2023-08-18 16:02:12 +02:00
surtur dfb36fe2a7
zsh: disable dircolors 2023-08-18 15:57:38 +02:00
surtur 32a749b963
zsh: use the new zstyle syntax 2023-08-18 15:57:10 +02:00
surtur adc80419da
aliases.zsh: bind aliases to dotfiles home 2023-08-10 22:28:44 +02:00
surtur baa26603ef
home-manager: update+manage .zshrc and .zprofile 2023-07-10 05:37:57 +02:00
surtur d7ed36e4b9
zsh: add kubectl aliases 2022-11-28 22:02:26 +01:00
surtur 8450b2bc06
functions.zsh: fix typo in timesh() 2022-10-18 13:53:01 +02:00
surtur 26089f154f
functions.zsh: add flexibility to upload() 2022-10-18 13:48:43 +02:00
surtur cced738553
aliases.zsh: add aliases for piping to vim,less 2022-10-17 21:05:04 +02:00
surtur 7824939591
zshrc: FZF_CTRL_T_COMMAND += --hidden 2022-10-17 21:03:41 +02:00
surtur 6b098deee9
zshrc: set TERM=xterm-kitty for dircolors 2022-10-17 21:01:45 +02:00
surtur 9fb9328311
zshrc: export the surtur 2022-10-17 21:01:17 +02:00
surtur 0a57ad43bc
zshrc: add set *IM_MODULE=ibus 2022-10-17 21:00:57 +02:00
surtur 94f389b0fc
zshrc: add VISUAL,SYSTEMD_EDITOR 2022-10-17 21:00:17 +02:00
surtur 2e25b8c052
zshrc: make sure to export EDITOR,TERM 2022-10-17 20:58:25 +02:00
surtur 33282bf536
zshrc: solve ssh-agent shenenigans 2022-10-17 20:56:53 +02:00
surtur b31beb0d56
home-manager: manage most of the zsh files 2022-09-07 22:33:02 +02:00
surtur 69747dac8e
aliases.zsh: add signal-desktop alias 2022-09-07 22:08:13 +02:00
surtur 5e3166b537
aliases.zsh: add dotfiles alias 2022-09-07 22:07:46 +02:00
surtur 4847114c7a
aliases.zsh: add tmux alias 2022-09-07 22:06:57 +02:00
surtur 923cf0affc
aliases.zsh: keep DRY 2022-09-07 22:06:29 +02:00
surtur 81b70c12e2
zshenv: do not disable ccache 2022-09-07 21:59:34 +02:00
surtur cce0cc123f
zshenv: add android tool folders to $PATH 2022-09-07 21:58:48 +02:00
surtur b35be86999
zsh: reiterate the wish of completion caching 2022-08-31 14:47:17 +02:00
surtur 335cc4cb73
zsh: make sure to eval direnv hook 2022-08-31 14:31:18 +02:00
surtur af78b20390
zshenv: add npm bin path to PATH 2022-08-28 21:43:11 +02:00
surtur f2ddc94cea
zsh,go: mv GOPATH 2022-08-28 21:39:22 +02:00
surtur 67e2a1427f
zsh/aliases: add another check before adding nixGL 2022-07-08 02:38:16 +02:00
surtur a119e751ec
sheldon: pin zsh-nix-shell,use specific entrypoint 2022-07-03 12:15:20 +02:00
surtur 366535955f
zshrc(fzf): unexclude .git folders 2022-07-03 12:13:23 +02:00
surtur a96f4d335c
zshrc(plugins): split the array to multiple lines 2022-07-03 12:11:00 +02:00
surtur 085ae5852e
zshrc: bind '^O' to a custom 'fzf-open' zle widget 2022-07-03 12:04:48 +02:00
surtur af6266010c
zshrc: add folders with completions 2022-07-03 12:00:42 +02:00
surtur e7cd64615e
zshrc: conditionally load asdf.sh 2022-07-03 11:58:53 +02:00
surtur feb321c217
zsh/aliases: add verbosity to gitagain 2022-06-27 21:57:59 +02:00
surtur 3c909b7eaa
zsh/aliases: add ssh key listing alias 2022-05-20 14:10:52 +02:00
surtur b3f7fa028f
zsh/aliases: add 'git commit --amend'++ alias 2022-05-20 14:08:43 +02:00
surtur 5afcc28c80
zsh,nix-shell: add 'go run' alias 2022-05-14 19:04:30 +02:00
surtur b758f5d2ee
zshenv: only edit default PATH if $IN_NIX_SHELL...
...is set.
otherwise the default is satisfying.
2022-05-02 23:45:36 +02:00
surtur 1437181f17
zshenv: set GOPATH,GOBIN 2022-05-02 23:43:39 +02:00
surtur 443b7e0567
zshenv: edit PATH 2022-05-02 23:42:41 +02:00
surtur 3d408f8fee
cargo config: manually specify rustc
since using rust toolchain from rustup, it's probably best to specify
the full path to rustc. the correct one should be called from the main
shell in use (zsh) but when invoked from e.g. bash, another rustc might
get called as PATH is not properly set up there
2022-04-16 17:15:13 +02:00
surtur 861157d033
zshrc: only source aliases.zsh once 2022-04-03 22:49:24 +02:00
surtur ed00dc2dbc
zsh: add .zshenv 2022-04-03 22:46:00 +02:00
surtur 102475c777
zshrc: actually source .zsh/aliases.zsh 2022-04-03 22:34:17 +02:00
surtur bf51cf8f8b
zshrc: move functions to .zsh/functions.zsh 2022-04-03 22:31:19 +02:00
surtur 3ccdbab746
zshrc: setopts++ 2022-03-26 02:14:00 +01:00
surtur 0d70260836
zsh: move aliases to .zsh/aliases.zsh 2022-03-26 01:51:57 +01:00
surtur 04a94c4705
zsh,nix: source nix.sh from user's nix-profile
add 'chisui/zsh-nix-shell' and 'spwhitt/nix-zsh-completions' plugins
with sheldon
2022-03-26 01:41:15 +01:00
surtur e4a745d5fb
zsh: add jeffreytse/zsh-vi-mode to be -- NORMAL --
add jeffreytse/zsh-vi-mode with sheldon.

history substring search bindings are remapped to work with 'viins' and
'vicmd' (NORMAL) modes of the vi prompt, and J and K mappings in 'vicmd'
mode are added.

fzf loading also had to be reworked using system installation fzf
completions are used. bindings for fzf are broken if loaded
conventionally, therefore a helper function is offered by zsh-vi-mode to
source anything after vi mode is initialized and it is used to source
said completions.

at this occasion FZF_COMPLETION_OPTS et al. have also been reworked a
little to use dracula colorscheme, fd-find instead of find and bat to
auto-colour files.
2022-03-26 01:20:55 +01:00
surtur f14878faab
zshrc: add timesh() function 2022-03-26 00:37:47 +01:00
surtur 486fee013f
zshrc: add alias subvols (for btrfs) 2022-03-26 00:36:37 +01:00
surtur 2763d0f256
zshrc: make ssh-agent smarter 2022-03-26 00:35:47 +01:00
surtur 57bb1e4504
zshrc: rm alias v colliding with vlang's 'v' 2022-03-26 00:33:14 +01:00
surtur 63604f24e6
zshrc: update alias vimrc 2022-03-26 00:31:46 +01:00
surtur ded0d7bee8
zshrc: source bemenu-dracula from .zprofile 2022-03-26 00:29:02 +01:00
surtur aac58fc62a
zshrc: rm unused plugins 2022-03-26 00:20:42 +01:00
surtur 31478dfdb6
migrate from zplug to sheldon...
...(https://sheldon.cli.rs/): Fast, configurable, shell plugin manager

and as a consequence of a recent(-ish) update of zsh on fedora 35
(zsh.x86_64 5.8.1-1.fc35 @updates), fpath also has to be set manually.
2022-03-25 23:57:54 +01:00
surtur dbcd280593
zshrc: add nmcli alias 2021-12-07 02:29:31 +01:00
surtur f5ebb5ef4e
zshrc: enable inc_append and extended history opts 2021-12-07 02:26:39 +01:00
surtur fd293d5641
zsh: spaceship-prompt -> starship for zsh 2021-12-07 02:23:47 +01:00
surtur bc8b89dd80
zshrc: fast-syntax-highlighting namespace change 2021-12-07 02:11:22 +01:00
surtur cd9b7a3e5b
zshrc: disable compfix 2021-11-10 03:20:27 +01:00
surtur 4f7061d448
zshrc(alias): colour the ip command 2021-11-10 03:19:06 +01:00
surtur abf44abd4f
zshrc: unset GIT_{BRANCH,STATUS}_COLOR
let it be whatever it wants to be (the default)
2021-11-10 03:17:21 +01:00
surtur 700d4c59dc
zsh: accomodate rootless podman in DOCKER_HOST
* necessary for the seamless use of rootless podman/podman-docker
  (compat) convenience, since the "docker socket" -> podman.sock -> now
  resides inside user's run directory

* follow-up of d03d466672
2021-11-10 03:09:16 +01:00
surtur 0fce075701
zshrc: do not export variables 2021-09-01 20:51:14 +02:00
surtur 90777182c6
zshrc: swith fzf to dracula theme; rm env var
* set fzf colors to match the dracula theme
* stop setting '~~' as FZF_COMPLETION_TRIGGER
2021-09-01 20:46:04 +02:00