feat: switch DM & use Kanata

This commit is contained in:
winston 2023-03-26 00:49:05 +01:00
parent a1d890f504
commit a6531caa7f
Signed by: winston
GPG key ID: 3786770EDBC2B481
2 changed files with 30 additions and 1 deletions

View file

@ -279,7 +279,6 @@
for_window [window_role="task_dialog"] floating enable
# apps
for_window [class="Lightdm-settings"] floating enable
for_window [class="Pavucontrol"] floating enable
for_window [class="Yad" title="Authentication"] floating enable
for_window [class="jetbrains*" title="Welcome*"] floating enable
@ -468,6 +467,9 @@ in {
config =
commonConfig {wayland = true;}
// {
input."type:keyboard" = {
xkb_options = "ctrl:nocaps";
};
output = {"*" = {scale = "2";};};
startup = [
{

View file

@ -32,6 +32,33 @@
tumbler.enable = true;
gnome.gnome-keyring.enable = true;
kanata = {
enable = true;
package = pkgs.master.kanata;
keyboards.keychron-k6 = {
devices = ["/dev/input/by-id/usb-Keychron_Keychron_K6-event-kbd"];
config = ''
(defsrc
esc 1 2 3 4 5 6 7 8 9 0 - = bspc
tab q w e r t y u i o p [ ] \
caps a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lctl lmet lalt spc ralt rmet rctl)
(deflayer qwerty
@sesc 1 2 3 4 5 6 7 8 9 0 - = bspc
tab q w e r t y u i o p [ ] \
caps a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lctl lmet lalt spc ralt rmet rctl)
(defalias
sesc (fork esc grv (lsft rsft))
)
'';
};
};
xserver = {
enable = true;
desktopManager.xterm.enable = false;