diff --git a/modules/basic-tools.nix b/modules/basic-tools.nix index 72f1b53..8b07abb 100644 --- a/modules/basic-tools.nix +++ b/modules/basic-tools.nix @@ -80,6 +80,8 @@ export HISTFILE="$HOME/.zsh_history" export HISTSIZE=10000000 export SAVEHIST=10000000 + # allow comments + setopt interactivecomments ''; promptInit = '' source ${pkgs.liquidprompt}/share/zsh/plugins/liquidprompt/liquidprompt @@ -97,6 +99,11 @@ LP_SSH_COLORS=1 ''; }; + # integrate fzf into shell + programs.fzf = { + keybindings = true; + fuzzyCompletion = true; + }; programs.iftop.enable = true; programs.mosh.enable = true; diff --git a/modules/sway.nix b/modules/sway.nix index 51c0260..c61dde5 100644 --- a/modules/sway.nix +++ b/modules/sway.nix @@ -132,10 +132,14 @@ services.udisks2.enable = true; environment.shellAliases = { + # mounting shit mnt = "udisksctl mount -b"; umnt = "udisksctl unmount -b"; unlock = "udisksctl unlock -b"; lock = "udisksctl lock -b"; + # easier navigation + pwc = "pwd|wl-copy"; + cdp = "cd $(wl-paste)"; }; qt = {