From b8257363d392f0c9ef9f005eb8522dde3d832965 Mon Sep 17 00:00:00 2001 From: Riley Apeldoorn Date: Tue, 13 Sep 2022 13:35:36 +0200 Subject: [PATCH] Tweaks - Add `pw` wrapper that uses `sk` to make it easier to get passwords - Enable spellcheck in markdown files in kakoune --- modules/kak/kakrc.nix | 10 ++++++++++ scripts/bitwarden.nix | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 scripts/bitwarden.nix diff --git a/modules/kak/kakrc.nix b/modules/kak/kakrc.nix index bf11fae..fe93077 100644 --- a/modules/kak/kakrc.nix +++ b/modules/kak/kakrc.nix @@ -196,6 +196,16 @@ in pkgs.writeTextFile (rec { face global InlayDiagnosticHint rgb:4d965a+f face global InlayDiagnosticInfo rgb:4d965a+f + hook global WinSetOption filetype=markdown %{ + hook window -group spellck BufReload .* spell + hook window -group spellck NormalIdle .* spell + hook window -group spellck InsertIdle .* spell + + hook -once -always window WinSetOption filetype=.* %{ + remove-hooks window spellck + } + } + ${keybinds} ${typescript-config} diff --git a/scripts/bitwarden.nix b/scripts/bitwarden.nix new file mode 100644 index 0000000..e58fb3f --- /dev/null +++ b/scripts/bitwarden.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: with pkgs; { + + # Get a password entry from the list + pw = (writeShellApplication { + name = "pw"; + runtimeInputs = [ rbw skim ]; + text = '' + x=$(rbw list | sk) && rbw "$@" "$x" + ''; + }); + +}