nixos: add qmk/via support
nixos: via udev
This commit is contained in:
parent
dd7130c31e
commit
ff8b5f4061
13
nixos.nix
13
nixos.nix
|
@ -185,6 +185,9 @@
|
||||||
users = [ "wizardlink" ];
|
users = [ "wizardlink" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Enable QMK support.
|
||||||
|
hardware.keyboard.qmk.enable = true;
|
||||||
|
|
||||||
# Enable xpadneo support.
|
# Enable xpadneo support.
|
||||||
hardware.xpadneo.enable = true;
|
hardware.xpadneo.enable = true;
|
||||||
|
|
||||||
|
@ -199,6 +202,7 @@
|
||||||
services.displayManager.sddm = {
|
services.displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland.enable = true;
|
wayland.enable = true;
|
||||||
|
|
||||||
theme = "${import ./theming/sddm.nix { inherit pkgs; }}";
|
theme = "${import ./theming/sddm.nix { inherit pkgs; }}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -315,6 +319,7 @@
|
||||||
## Hardware specific
|
## Hardware specific
|
||||||
openrazer-daemon # Razor products back-end
|
openrazer-daemon # Razor products back-end
|
||||||
polychromatic # and it's front-end
|
polychromatic # and it's front-end
|
||||||
|
via
|
||||||
];
|
];
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
|
@ -329,14 +334,12 @@
|
||||||
## SERVICES #
|
## SERVICES #
|
||||||
##
|
##
|
||||||
|
|
||||||
services.udev.extraRules = ''
|
|
||||||
# Monsgeek M1
|
|
||||||
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="fffe", ATTRS{idProduct}=="0005", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Enable flatpak
|
# Enable flatpak
|
||||||
services.flatpak.enable = true;
|
services.flatpak.enable = true;
|
||||||
|
|
||||||
|
# Enables VIA
|
||||||
|
services.udev.packages = [ pkgs.via ];
|
||||||
|
|
||||||
# Enable and configure PostgreSQL.
|
# Enable and configure PostgreSQL.
|
||||||
services.postgresql = {
|
services.postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in a new issue