diff --git a/flake.lock b/flake.lock index de98361..96bb6f8 100644 --- a/flake.lock +++ b/flake.lock @@ -33,11 +33,11 @@ ] }, "locked": { - "lastModified": 1781152676, - "narHash": "sha256-RxWs5ND31KzTG7wvMM+PMfUjyNpmIEr999lqNARaM5o=", + "lastModified": 1792526520, + "narHash": "sha256-3hSJlv8mUVnZPMWK2+CM7a9O+nR6Z4mCh27NfLCmTPc=", "owner": "nix-community", "repo": "disko", - "rev": "ff8702b4de27f72b4c78573dfb89ec74e36abdf1", + "rev": "cedd626e11b635470fa6f9fdb8ad79b0075dd7f9", "type": "github" }, "original": { @@ -76,11 +76,11 @@ ] }, "locked": { - "lastModified": 1790368160, - "narHash": "sha256-q6H6pTUzi1l1k0Hql9U0l7uTSPiv4o7ywQ/bhVFYIJg=", + "lastModified": 1793422169, + "narHash": "sha256-1/1YSNIhwfQ6Y02ag1xsZ7GkqhjLxyEHhmqcRa+uruI=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "cd274f2c485f50cf9a0c90f36b13a923fa0e344e", + "rev": "9000a9a091ffe641cbe91bf8156c4b2bde4ddab7", "type": "github" }, "original": { @@ -311,11 +311,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1790185690, - "narHash": "sha256-xJ+X4hBtOcAFGBOe5nAMyMUeF9foJBmIOu3NjBqBycU=", + "lastModified": 1793341285, + "narHash": "sha256-Y1CiZ4SoBUjLQyQM/pY+rS2dXD3CHLPstF0lmOc73D4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4975466d324710c576dc11ad614684e6bd8cad8e", + "rev": "1c89083e451e891152365b799595cf7790a43325", "type": "github" }, "original": { @@ -375,11 +375,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1790218706, - "narHash": "sha256-6e4Na3z008XpdVyOXgfasXIn1aN+z8AXFG+jXdQSyuI=", + "lastModified": 1793294725, + "narHash": "sha256-loLMnbbS4KhmG2ln9EY6f0YMNCA273Yx02oWYQ9IMeE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c508844df6c28fa6dabc1b6af70f3ccbd65c5201", + "rev": "6f06d204d8f2d8761d9da78778745974a3216381", "type": "github" }, "original": { @@ -407,11 +407,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1790185690, - "narHash": "sha256-xJ+X4hBtOcAFGBOe5nAMyMUeF9foJBmIOu3NjBqBycU=", + "lastModified": 1793341285, + "narHash": "sha256-Y1CiZ4SoBUjLQyQM/pY+rS2dXD3CHLPstF0lmOc73D4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4975466d324710c576dc11ad614684e6bd8cad8e", + "rev": "1c89083e451e891152365b799595cf7790a43325", "type": "github" }, "original": { @@ -475,11 +475,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1790373482, - "narHash": "sha256-YjZ8nL6rZjW8WC2AA+TrFFrrpYNg1JnipHnYS8p8gXU=", + "lastModified": 1793449685, + "narHash": "sha256-Yvr4OiUOaajuWf7XW6HnihF5TTJx+d1q+3/hKvt48UU=", "owner": "nix-community", "repo": "nur", - "rev": "e36059ae679d1e362c936794b5267a4c7f75e36b", + "rev": "bc6dffa21059edc8521e10898d446c6fc403f477", "type": "github" }, "original": { @@ -523,11 +523,11 @@ ] }, "locked": { - "lastModified": 1790321428, - "narHash": "sha256-JQBGEZDY6up5yu0ehQeDDnjvsw7MP8d4AlaBd9RxZVI=", + "lastModified": 1793434469, + "narHash": "sha256-+sgVNI2c67di+XIeMaz5KSei4T65kX68s5Nl0E5Gzbc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "84fb3c79e477d5e7ec4eff9c24dbc5d5c99b0fd1", + "rev": "6ecf534a7c16e7c969f26838fdd8c93597ae93f3", "type": "github" }, "original": { diff --git a/system/core.nix b/system/core.nix index 4f78321..8188d3d 100644 --- a/system/core.nix +++ b/system/core.nix @@ -114,5 +114,16 @@ }; libinput.enable = true; + + # let chromium connect to the keyboard (keychron) for configuration + udev.packages = [ + (pkgs.writeTextFile { + name = "keychron-udev-rules"; + text = '' + KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="052d", TAG+="uaccess" +''; + destination = "/lib/udev/rules.d/70-keychron.rules"; + }) + ]; }; }