Compare commits
No commits in common. "e95ab8bd3e3b2b56ae1ae6eeb7247f8c078226b5" and "6463a9e8699733d9fdc8f6e2102cb1d571faf3a0" have entirely different histories.
e95ab8bd3e
...
6463a9e869
@ -10,10 +10,6 @@ in {
|
|||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
|
||||||
# Create the plugdev group and ensure users can access HID devices
|
|
||||||
users.groups.plugdev = {};
|
|
||||||
|
|
||||||
hardware.keyboard.qmk.keychronSupport = true;
|
|
||||||
services.udev.packages = with pkgs; [ qmk qmk-udev-rules ];
|
services.udev.packages = with pkgs; [ qmk qmk-udev-rules ];
|
||||||
|
|
||||||
|
|
||||||
@ -89,10 +85,7 @@ in {
|
|||||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||||
|
|
||||||
# hid_listen
|
# hid_listen
|
||||||
KERNEL=="hidraw*", MODE="0666", TAG+="uaccess", TAG+="udev-acl"
|
KERNEL=="hidraw*", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"
|
||||||
|
|
||||||
# hidraw devices for WebHID (Keychron Launcher, VIA)
|
|
||||||
SUBSYSTEM=="hidraw", MODE="0666", TAG+="uaccess", TAG+="udev-acl"
|
|
||||||
|
|
||||||
# hid bootloaders
|
# hid bootloaders
|
||||||
## QMK HID
|
## QMK HID
|
||||||
|
|||||||
@ -30,11 +30,8 @@
|
|||||||
# };
|
# };
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
steam
|
steam
|
||||||
protonup-ng # Tool to install and manage Proton-GE
|
# proton-ge-bin
|
||||||
lutris
|
lutris
|
||||||
vkd3d
|
|
||||||
dxvk
|
|
||||||
corefonts
|
|
||||||
protontricks
|
protontricks
|
||||||
mangohud
|
mangohud
|
||||||
vkbasalt
|
vkbasalt
|
||||||
|
|||||||
@ -43,7 +43,7 @@ in
|
|||||||
users.users.andreas = {
|
users.users.andreas = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Andreas Schaafsma";
|
description = "Andreas Schaafsma";
|
||||||
extraGroups = [ "networkmanager" "wheel" "libvirtd" "plugdev" ] ;
|
extraGroups = [ "networkmanager" "wheel" "libvirtd" ] ;
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# Packages from inputs
|
# Packages from inputs
|
||||||
inputs.game-of-life.packages.x86_64-linux.default
|
inputs.game-of-life.packages.x86_64-linux.default
|
||||||
@ -86,6 +86,7 @@ in
|
|||||||
];
|
];
|
||||||
# Or disable the firewall altogether.
|
# Or disable the firewall altogether.
|
||||||
# networking.firewall.enable = false;
|
# networking.firewall.enable = false;
|
||||||
|
programs.steam.gamescopeSession.enable = true;
|
||||||
programs.gamescope.enable = true;
|
programs.gamescope.enable = true;
|
||||||
programs.steam.gamescopeSession = {
|
programs.steam.gamescopeSession = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user