hosts/modules: put builder back in a separate file
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		@@ -1,26 +1,26 @@
 | 
			
		||||
{ lib, config, pkgs, ... }:
 | 
			
		||||
let
 | 
			
		||||
 | 
			
		||||
udev-cypher = pkgs.stdenv.mkDerivation {
 | 
			
		||||
  name = "udev-cypher";
 | 
			
		||||
  udev-cypher = pkgs.stdenv.mkDerivation {
 | 
			
		||||
    name = "udev-cypher";
 | 
			
		||||
 | 
			
		||||
  dontBuild = true;
 | 
			
		||||
  dontConfigure = true;
 | 
			
		||||
  dontUnpack = true;
 | 
			
		||||
    dontBuild = true;
 | 
			
		||||
    dontConfigure = true;
 | 
			
		||||
    dontUnpack = true;
 | 
			
		||||
 | 
			
		||||
  installPhase = ''
 | 
			
		||||
    mkdir -p $out/lib/udev/rules.d
 | 
			
		||||
    touch $out/lib/udev/rules.d/21-cypherock.rules
 | 
			
		||||
cat << 'EOF' >> $out/lib/udev/rules.d/21-cypherock.rules
 | 
			
		||||
SUBSYSTEM=="input", GROUP="input", MODE="0666"
 | 
			
		||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="666", GROUP="plugdev"
 | 
			
		||||
KERNEL=="hidraw*", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="0666", GROUP="plugdev"
 | 
			
		||||
0483:374f
 | 
			
		||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="666", GROUP="plugdev"
 | 
			
		||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="0666", GROUP="plugdev"
 | 
			
		||||
EOF
 | 
			
		||||
  '';
 | 
			
		||||
};
 | 
			
		||||
    installPhase = ''
 | 
			
		||||
          mkdir -p $out/lib/udev/rules.d
 | 
			
		||||
          touch $out/lib/udev/rules.d/21-cypherock.rules
 | 
			
		||||
      cat << 'EOF' >> $out/lib/udev/rules.d/21-cypherock.rules
 | 
			
		||||
      SUBSYSTEM=="input", GROUP="input", MODE="0666"
 | 
			
		||||
      SUBSYSTEM=="usb", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="666", GROUP="plugdev"
 | 
			
		||||
      KERNEL=="hidraw*", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="0666", GROUP="plugdev"
 | 
			
		||||
      0483:374f
 | 
			
		||||
      SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="666", GROUP="plugdev"
 | 
			
		||||
      KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="0666", GROUP="plugdev"
 | 
			
		||||
      EOF
 | 
			
		||||
    '';
 | 
			
		||||
  };
 | 
			
		||||
in
 | 
			
		||||
{
 | 
			
		||||
  services = {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user