mirror of
https://github.com/arnaucube/configs.git
synced 2026-02-10 04:26:41 +01:00
nixos config add keyboard utilities
This commit is contained in:
@@ -64,6 +64,7 @@
|
|||||||
xorg.xmodmap # keyboard remapping
|
xorg.xmodmap # keyboard remapping
|
||||||
xfce.xfce4-screenshooter
|
xfce.xfce4-screenshooter
|
||||||
pulseaudio
|
pulseaudio
|
||||||
|
usbutils
|
||||||
|
|
||||||
# code editors
|
# code editors
|
||||||
vim
|
vim
|
||||||
@@ -117,6 +118,7 @@
|
|||||||
pgf
|
pgf
|
||||||
;
|
;
|
||||||
})
|
})
|
||||||
|
gnumake
|
||||||
#gcc
|
#gcc
|
||||||
clang
|
clang
|
||||||
clang-tools
|
clang-tools
|
||||||
@@ -129,10 +131,15 @@
|
|||||||
sage
|
sage
|
||||||
go
|
go
|
||||||
(python3.withPackages(ps: with ps; [
|
(python3.withPackages(ps: with ps; [
|
||||||
matplotlib numpy
|
matplotlib numpy qmk
|
||||||
]))
|
]))
|
||||||
pipx
|
pipx
|
||||||
nodejs
|
nodejs
|
||||||
|
|
||||||
|
# other
|
||||||
|
qmk
|
||||||
|
vial
|
||||||
|
via
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.variables = {
|
environment.variables = {
|
||||||
@@ -174,4 +181,16 @@
|
|||||||
services.blueman.enable = true;
|
services.blueman.enable = true;
|
||||||
|
|
||||||
#hardware.pulseaudio.enable = true;
|
#hardware.pulseaudio.enable = true;
|
||||||
|
|
||||||
|
# udev rules (for Vial)
|
||||||
|
services.udev.extraRules = ''
|
||||||
|
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="4653", ATTRS{idProduct}=="0001", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
|
||||||
|
'';
|
||||||
|
services.udev.packages = with pkgs; [
|
||||||
|
qmk
|
||||||
|
qmk-udev-rules
|
||||||
|
qmk_hid
|
||||||
|
via
|
||||||
|
vial
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,4 +45,7 @@
|
|||||||
services.gvfs.enable = true;
|
services.gvfs.enable = true;
|
||||||
|
|
||||||
hardware.pulseaudio.enable = true;
|
hardware.pulseaudio.enable = true;
|
||||||
|
|
||||||
|
# allow AppImage programs
|
||||||
|
programs.appimage.binfmt = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user