From 2688a624dd82f82b8f2c34a2c66611f14b325ed8 Mon Sep 17 00:00:00 2001
From: Tim Schubert <dadada@dadada.li>
Date: Sat, 25 Jan 2025 13:41:53 +0100
Subject: [PATCH 1/3] feat: bind swaylock

---
 home/config | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/home/config b/home/config
index bc01bb6..6bfc506 100644
--- a/home/config
+++ b/home/config
@@ -224,6 +224,8 @@ bar {
     }
 }
 
+bindsym $mod+grave exec swaylock -c 000000
+
 include /etc/sway/config.d/*
 
 exec sleep 5; systemctl --user start kanshi.service

From 2977d1712e71e13d89519c69f8a1a65620c0b8f0 Mon Sep 17 00:00:00 2001
From: Tim Schubert <dadada@dadada.li>
Date: Sat, 25 Jan 2025 14:03:39 +0100
Subject: [PATCH 2/3] feat: lock password DB before locking screen

---
 home/config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/home/config b/home/config
index 6bfc506..d2a4443 100644
--- a/home/config
+++ b/home/config
@@ -224,7 +224,7 @@ bar {
     }
 }
 
-bindsym $mod+grave exec swaylock -c 000000
+bindsym $mod+grave exec busctl --user call org.keepassxc.KeePassXC.MainWindow /keepassxc org.keepassxc.KeePassXC.MainWindow lockAllDatabases && swaylock -c 000000
 
 include /etc/sway/config.d/*
 

From 230d105a47ce17f69f833c5494997d5adec12495 Mon Sep 17 00:00:00 2001
From: Tim Schubert <dadada@dadada.li>
Date: Sat, 25 Jan 2025 14:04:14 +0100
Subject: [PATCH 3/3] feat: add kanshictl to path

---
 home/pkgs.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/home/pkgs.nix b/home/pkgs.nix
index 410abfe..50de796 100644
--- a/home/pkgs.nix
+++ b/home/pkgs.nix
@@ -62,7 +62,7 @@ with pkgs; [
   jc # convert output to json
   josm
   jq
-  #jupyter
+  kanshi
   kcachegrind
   keepassxc
   kubetail