From fa14034de4f8b81cf6f15c642c150d54e47dbeb5 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Sat, 7 Mar 2026 18:17:35 +0100 Subject: [PATCH] Added keybindings --- Droidnix/README.org | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/Droidnix/README.org b/Droidnix/README.org index e534e69be..42e7575a5 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -845,12 +845,29 @@ This is top file of this level which contains just an import statement for all r ** =generated/mangowc/keyboard_binds/top.nix= This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder #+BEGIN_SRC nix :tangle generated/mangowc/keyboard_binds/top.nix :noweb tangle :mkdirp yes :eval never-html -{ config, pkgs, lib, user, inputs, flakeRoot,... }: { - imports = [ - # No subfolders to import - ]; - # .. put any code here + config, + pkgs, + lib, + user, + inputs, + flakeRoot, + ... +}: +let + bindingsContent = builtins.readFile (flakeRoot + "/assets/hyprland/conf/bindings.conf"); + userConfig = import (flakeRoot + "/assets/flake/users/henrov.nix"); +in +{ + home-manager.users.${user.username} = { + home.stateVersion = userConfig.stateVersion; + home.username = userConfig.username; + home.homeDirectory = userConfig.homeDirectory; + wayland.windowManager.hyprland = { + enable = true; + extraConfig = bindingsContent; + }; + }; } #+END_SRC