From 0889e2a0bd04e968ccea2e80411d8db79ea276eb Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Wed, 9 Aug 2023 19:05:53 -0700 Subject: [PATCH] scanner support? --- systems/NOcomputer.nix | 10 +++++----- systems/NOlaptop.nix | 5 +++++ users/tao.nix | 2 +- users/vy.nix | 11 +++++++++++ 4 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 users/vy.nix diff --git a/systems/NOcomputer.nix b/systems/NOcomputer.nix index a3247c7..eaebb08 100644 --- a/systems/NOcomputer.nix +++ b/systems/NOcomputer.nix @@ -56,11 +56,6 @@ # wantedBy = [ "default.target" ]; # }; - services.udev.packages = [ pkgs.openrgb ]; - services.udev.extraRules = '' - KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a3c5", MODE="0666" - ''; - boot.kernelPackages = pkgs.linuxPackages_latest; boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ]; boot.kernelModules = [ "i2c-dev" "kvm-amd" ]; @@ -85,5 +80,10 @@ wantedBy = [ "multi-user.target" ]; }; + services.udev.packages = [ pkgs.openrgb ]; + services.udev.extraRules = '' + KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a3c5", MODE="0666" + ''; + networking.hostName = "NOcomputer"; } diff --git a/systems/NOlaptop.nix b/systems/NOlaptop.nix index 2aa5c65..37d571f 100644 --- a/systems/NOlaptop.nix +++ b/systems/NOlaptop.nix @@ -26,6 +26,11 @@ powerManagement.powertop.enable = true; hardware.sensor.iio.enable = true; + hardware.sane = { + enable = true; + extraBackends = [ pkgs.epkowa ]; + }; + boot.initrd.availableKernelModules = [ "nvme" "sd_mod" diff --git a/users/tao.nix b/users/tao.nix index f87f4e1..e46ce0c 100644 --- a/users/tao.nix +++ b/users/tao.nix @@ -45,6 +45,6 @@ users.users.tao = { isNormalUser = true; - extraGroups = [ "wheel" "libvirtd" "dialout" ]; + extraGroups = [ "wheel" "libvirtd" "dialout" "scanner" "lp" ]; }; } diff --git a/users/vy.nix b/users/vy.nix new file mode 100644 index 0000000..fdf69de --- /dev/null +++ b/users/vy.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: +{ + users.users.vy.packages = with pkgs; [ + + ]; + + users.users.vy = { + isNormalUser = true; + extraGroups = [ "scanner" "lp" ]; + }; +}