mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 09:07:21 +01:00
feat: add qmk compatibility
This commit is contained in:
parent
747f160eea
commit
61a45d453c
4 changed files with 21 additions and 1 deletions
|
|
@ -5148,6 +5148,8 @@ Enable OpenGL, Sound, Bluetooth and various drivers.
|
||||||
inherit (config.swarselsystems.trackpoint) device;
|
inherit (config.swarselsystems.trackpoint) device;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
keyboard.qmk.enable = true;
|
||||||
|
|
||||||
pulseaudio= {
|
pulseaudio= {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.pulseaudioFull;
|
package = pkgs.pulseaudioFull;
|
||||||
|
|
@ -5530,6 +5532,11 @@ Mostly used to install some compilers and lsp's that I want to have available wh
|
||||||
|
|
||||||
# pinentry
|
# pinentry
|
||||||
|
|
||||||
|
# keyboards
|
||||||
|
qmk
|
||||||
|
vial
|
||||||
|
via
|
||||||
|
|
||||||
# theme related
|
# theme related
|
||||||
adwaita-icon-theme
|
adwaita-icon-theme
|
||||||
|
|
||||||
|
|
@ -5817,7 +5824,7 @@ This is a super-convenient package that lets my remap my =CAPS= key to =ESC= if
|
||||||
}
|
}
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
**** Hardware compatibility settings (Yubikey, Ledger) - udev rules
|
**** Hardware compatibility settings (Yubikey, Ledger, Keyboards) - udev rules
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h:7a89b5e3-b700-4167-8b14-2b8172f33936
|
:CUSTOM_ID: h:7a89b5e3-b700-4167-8b14-2b8172f33936
|
||||||
:END:
|
:END:
|
||||||
|
|
@ -5843,6 +5850,9 @@ Also, this is a good place to setup the udev rules.
|
||||||
services.udev.packages = with pkgs; [
|
services.udev.packages = with pkgs; [
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
ledger-udev-rules
|
ledger-udev-rules
|
||||||
|
qmk-udev-rules
|
||||||
|
vial
|
||||||
|
via
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@
|
||||||
inherit (config.swarselsystems.trackpoint) device;
|
inherit (config.swarselsystems.trackpoint) device;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
keyboard.qmk.enable = true;
|
||||||
|
|
||||||
pulseaudio = {
|
pulseaudio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.pulseaudioFull;
|
package = pkgs.pulseaudioFull;
|
||||||
|
|
|
||||||
|
|
@ -9,5 +9,8 @@
|
||||||
services.udev.packages = with pkgs; [
|
services.udev.packages = with pkgs; [
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
ledger-udev-rules
|
ledger-udev-rules
|
||||||
|
qmk-udev-rules
|
||||||
|
vial
|
||||||
|
via
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,11 @@
|
||||||
|
|
||||||
# pinentry
|
# pinentry
|
||||||
|
|
||||||
|
# keyboards
|
||||||
|
qmk
|
||||||
|
vial
|
||||||
|
via
|
||||||
|
|
||||||
# theme related
|
# theme related
|
||||||
adwaita-icon-theme
|
adwaita-icon-theme
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue