nix machine / user configurations

add keychron keyboard

Changed files
+11 -5
hosts
tkaronto
modules
wolumonde
modules
locale
modules
base
keyboards
keychron-v4
users
modules
+1
hosts/tkaronto/modules/keychron-v4.nix
···
···
+
../../../modules/keyboards/keychron-v4/default.nix
+1 -1
hosts/wolumonde/modules/musikspider.nix
···
};
users.groups.musikspider = {};
-
systemd.services.musikspider= {
description = "musikspider";
wantedBy = ["multi-user.target"];
after = ["network.target"];
···
};
users.groups.musikspider = {};
+
systemd.services.musikspider = {
description = "musikspider";
wantedBy = ["multi-user.target"];
after = ["network.target"];
+2 -2
locale/default.nix
···
supportedLocales = ["en_US.UTF-8/UTF-8" "tr_TR.UTF-8/UTF-8"];
};
time.timeZone = "Turkey";
-
services.xserver.layout = "tr";
-
console.keyMap = "trq";
}
···
supportedLocales = ["en_US.UTF-8/UTF-8" "tr_TR.UTF-8/UTF-8"];
};
time.timeZone = "Turkey";
+
services.xserver.layout = "us";
+
console.keyMap = "us";
}
-1
modules/base/default.nix
···
./hm-system-defaults.nix
];
-
console.font = "7x14";
environment = {
systemPackages = with pkgs; [
binutils
···
./hm-system-defaults.nix
];
environment = {
systemPackages = with pkgs; [
binutils
+3
modules/keyboards/keychron-v4/default.nix
···
···
+
{
+
hardware.keyboard.qmk.enable = true;
+
}
+4 -1
users/modules/sway/default.nix
···
"XF86MonBrightnessDown" = "exec ${light} -T 0.72";
};
input = {
-
"type:keyboard" = {
xkb_layout = nixosConfig.services.xserver.layout;
};
"type:pointer" = {
accel_profile = "flat";
···
"XF86MonBrightnessDown" = "exec ${light} -T 0.72";
};
input = {
+
"13364:832:Keychron_Keychron_V4_Keyboard" = {
xkb_layout = nixosConfig.services.xserver.layout;
+
};
+
"1:1:AT_Translated_Set_2_keyboard" = {
+
xkb_layout = "tr";
};
"type:pointer" = {
accel_profile = "flat";