From 25ef6e6605f4e0d5039ab2d65c592000a3ee2b42 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Fri, 13 Sep 2024 15:37:17 +0200 Subject: [PATCH] Improve configs --- .config/git/ignore | 3 +++ .config/home-manager/common.nix | 1 + .config/hypr/rules.conf | 5 +++++ .../zsh/custom/plugins/atuin/atuin.plugin.zsh | 19 +++++++++++-------- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/.config/git/ignore b/.config/git/ignore index 42d7b15..085bba6 100644 --- a/.config/git/ignore +++ b/.config/git/ignore @@ -15,6 +15,9 @@ *.swp *.swo +# Profiling/Debugging/Coverage +default_*.profraw + # Latex /latexmk_output/ diff --git a/.config/home-manager/common.nix b/.config/home-manager/common.nix index 71242e0..2f6d915 100644 --- a/.config/home-manager/common.nix +++ b/.config/home-manager/common.nix @@ -14,6 +14,7 @@ du-dust # du alternative eza # ls-alternative faas-cli # cli for openfaas + figlet # tool to create ascii art fzf # fuzzy finder git # git gitflow # tool for git workflow diff --git a/.config/hypr/rules.conf b/.config/hypr/rules.conf index 21db44e..924974f 100644 --- a/.config/hypr/rules.conf +++ b/.config/hypr/rules.conf @@ -24,6 +24,11 @@ windowrulev2 = workspace $ws_msg silent, class:(thunderbird) windowrulev2 = workspace $ws_msg silent, class:(Signal) +# General rules + +windowrulev2 = noblur, class:^$ # intended for menus. not sure about side-effects + + # Specific rules windowrulev2 = float, class:(xdg-desktop-portal-gtk) diff --git a/.config/zsh/custom/plugins/atuin/atuin.plugin.zsh b/.config/zsh/custom/plugins/atuin/atuin.plugin.zsh index b62188f..5efc304 100644 --- a/.config/zsh/custom/plugins/atuin/atuin.plugin.zsh +++ b/.config/zsh/custom/plugins/atuin/atuin.plugin.zsh @@ -31,13 +31,16 @@ zle -N atuin-up-cond _atuin_up_cond zle -N atuin-up-cond-vicmd _atuin_up_cond_vicmd zle -N atuin-up-cond-viins _atuin_up_cond_viins -# Bind keys -bindkey -M emacs '^[[A' atuin-up-cond -bindkey -M vicmd '^[[A' atuin-up-cond-vicmd -bindkey -M viins '^[[A' atuin-up-cond-viins +if [ -x "$(command -v atuin)" ] +then + # Bind keys + bindkey -M emacs '^[[A' atuin-up-cond + bindkey -M vicmd '^[[A' atuin-up-cond-vicmd + bindkey -M viins '^[[A' atuin-up-cond-viins -bindkey -M emacs '^[OA' atuin-up-cond -bindkey -M vicmd '^[OA' atuin-up-cond-vicmd -bindkey -M viins '^[OA' atuin-up-cond-viins + bindkey -M emacs '^[OA' atuin-up-cond + bindkey -M vicmd '^[OA' atuin-up-cond-vicmd + bindkey -M viins '^[OA' atuin-up-cond-viins -bindkey -M vicmd 'k' atuin-up-cond-vicmd + bindkey -M vicmd 'k' atuin-up-cond-vicmd +fi