diff --git a/flake.lock b/flake.lock index 03beb5f..3f3a34b 100644 --- a/flake.lock +++ b/flake.lock @@ -89,11 +89,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1748941793, - "narHash": "sha256-HncwK05hos0Z5SSjVF5CtZjwMTn56xjWq08fRIdKBms=", + "lastModified": 1749000515, + "narHash": "sha256-XFbY5WbxkTFzMGk3VkSLEYto2lrafaWpS++NEpXlR50=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "78278b770d2c83657657da569544cf20eccee0ef", + "rev": "b23f5ee5d26ee40cafbec9e3d1c4d9cefdf93c27", "type": "github" }, "original": { @@ -409,11 +409,11 @@ ] }, "locked": { - "lastModified": 1748955489, - "narHash": "sha256-OmZXyW2g5qIuo5Te74McwR0TwauCO2sF3/SjGDVuxyg=", + "lastModified": 1748979197, + "narHash": "sha256-mKYwYcO9RmA2AcAFIXGDBOw5iv/fbjw6adWvMbnfIuk=", "owner": "nix-community", "repo": "home-manager", - "rev": "bb846c031be68a96466b683be32704ef6e07b159", + "rev": "34a13086148cbb3ae65a79f753eb451ce5cac3d3", "type": "github" }, "original": { @@ -484,11 +484,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1748887365, - "narHash": "sha256-nXOH6w7NgnN8uPL6yexmeghcdiPKvEVdVkI0UxcOE4U=", + "lastModified": 1748976320, + "narHash": "sha256-3R4QZ7GeqcBV5lwlFj6qfo1vpNtT8eCJ60JZ59QmRW4=", "owner": "hyprwm", "repo": "hypridle", - "rev": "63d08e8e726b9ba31fc237e1c89c085e6c0d42f3", + "rev": "a282131ac77a239ebd0132b2111fd950e9903665", "type": "github" }, "original": { @@ -852,11 +852,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1748914633, - "narHash": "sha256-Lqrob1u9gXh2QQR68wHqA42JXc4v4i9/EXITcJPEe68=", + "lastModified": 1748977926, + "narHash": "sha256-4tERoqAxHSwcF86j1xxqXghxkJJkbqTrAoYXLPU//jg=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "b6084ca94d7be6aa9c3165fbdced16efc5b8247e", + "rev": "89ce8038a15e06fad526523982424b08083cec77", "type": "github" }, "original": { @@ -885,11 +885,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1748794937, - "narHash": "sha256-LQfI1BlFm+JeZGjg0MPKdsmyupETu/9HzGmxVd0G4fw=", + "lastModified": 1748971878, + "narHash": "sha256-sgK5dsqsRX2xfkwOy8Wsi8oAuDvAZ8z2aBgN3vk0QLw=", "owner": "YaLTeR", "repo": "niri", - "rev": "1911cf3f55ac3d9d24c8692434a93214dcbde9ba", + "rev": "abac28a65c6c742114ef292221dd26e2a3a2f04b", "type": "github" }, "original": { @@ -1742,11 +1742,11 @@ "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1748740817, - "narHash": "sha256-Vj4QAPNXONRmpL9LdmZt2DTqLCqgIBFjuseQprs9Kvg=", + "lastModified": 1748966898, + "narHash": "sha256-vpZNvQ9YM8jmGOcfxl3RDZEQ130FeyIGdabwLzaf9lg=", "owner": "sxyazi", "repo": "yazi", - "rev": "d5038eeed52a459fa43b953c3b42a65a1b0d922c", + "rev": "20446544ef13f530792179804356ef2d28f403da", "type": "github" }, "original": { diff --git a/homes/emenel/default.nix b/homes/emenel/default.nix index cdfc82f..af4ccad 100644 --- a/homes/emenel/default.nix +++ b/homes/emenel/default.nix @@ -38,6 +38,7 @@ in openrgb-with-all-plugins bazecor faircamp + sqlite ]) ]; diff --git a/modules/home/emacs.nix b/modules/home/emacs.nix index 376f141..a09d009 100644 --- a/modules/home/emacs.nix +++ b/modules/home/emacs.nix @@ -1,27 +1,27 @@ { pkgs, ... }: let emacs_pkg = ((pkgs.emacsPackagesFor pkgs.emacs30-pgtk).emacsWithPackages ( - epkgs: [ - epkgs.vterm - epkgs.mu4e - epkgs.sly - epkgs.sly-quicklisp - epkgs.geiser-racket - epkgs.cider - epkgs.editorconfig - epkgs.shfmt - epkgs.apheleia - epkgs.parinfer-rust-mode - epkgs.manualPackages.tree-sitter-langs - epkgs.manualPackages.treesit-grammars.with-all-grammars - epkgs.pretty-sha-path - epkgs.pdf-tools - epkgs.all-the-icons - epkgs.eldoc - epkgs.tablist - epkgs.parseedn - epkgs.parseclj - epkgs.track-changes + epkgs: with epkgs; [ + vterm + mu4e + sly + sly-quicklisp + geiser-racket + cider + editorconfig + shfmt + apheleia + parinfer-rust-mode + tree-sitter-langs + treesit-grammars.with-all-grammars + pretty-sha-path + pdf-tools + all-the-icons + eldoc + tablist + parseedn + parseclj + track-changes ])); in { programs.emacs = { diff --git a/modules/system/kanata.nix b/modules/system/kanata.nix index 7d7f67a..b5f1af1 100644 --- a/modules/system/kanata.nix +++ b/modules/system/kanata.nix @@ -29,6 +29,9 @@ let ;; tap-dance for common combos tap-copy (tap-dance 150 (c C-c)) + tap-paste (tap-dance 150 (v C-v)) + tap-paste-p (tap-dance 150 (p C-v)) + tap-undo (tap-dance 150 (u C-z)) ) ''; basic-nav = '' @@ -87,9 +90,9 @@ ${shared-alias} (deflayer base grv 1 2 3 4 5 6 7 8 9 0 - = bspc - tab q w e r t y u i o p [ ] \ + tab q w e r t y @tap-undo i o @tap-paste-p [ ] \ @supesc @a @s @d f g h j k l ; ' ret - @sp-lsft z x @tap-copy v b n m , . / @sp-rsft + @sp-lsft z x @tap-copy @tap-paste b n m , . / @sp-rsft @supesc @controls lalt lctrl @spcnav @spcnav rctrl ralt @controls @hyper @supesc bspc mlft mrgt del)