From 86fe2fc4177d8daf113d0b044e8258c6280418c1 Mon Sep 17 00:00:00 2001 From: Julian Sutter Date: Mon, 4 Aug 2025 14:19:53 -0700 Subject: [PATCH] plugdev --- systems/common.nix | 6 +++++- users/jsutter.nix | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/systems/common.nix b/systems/common.nix index bf5c538..f565959 100644 --- a/systems/common.nix +++ b/systems/common.nix @@ -110,7 +110,6 @@ libgdiplus unzip clinfo - virt-manager s-tui stress wget @@ -145,4 +144,9 @@ systemd.network.wait-online.enable = false; boot.initrd.systemd.network.wait-online.enable = false; + services.udev.extraRules = '' + # Allow plugdev group full access to USB devices + SUBSYSTEM=="usb", MODE="0664", GROUP="plugdev" + ''; + } diff --git a/users/jsutter.nix b/users/jsutter.nix index e4b3c80..092753e 100644 --- a/users/jsutter.nix +++ b/users/jsutter.nix @@ -6,7 +6,7 @@ shell = pkgs.zsh; isNormalUser = true; description = "Julian Sutter"; - extraGroups = [ "networkmanager" "wheel" "docker" "libvirtd" "audio" ]; + extraGroups = [ "networkmanager" "wheel" "docker" "libvirtd" "audio" "plugdev" ]; hashedPassword = "$6$tvkhGd24G6pVOsWr$j8ZAqSnXPTGwMGmIulU5Puzqd4iKdu8eAMSFis/cPqTW6u2xGQMqPHH1W9IZwKSL6.nS7Jc/NR2VwpPosyXDH/"; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBNVUh+RrcOSMRV6qysnsdPs5AyK8dSm4QhhnwgpikyI jsutter@symbiotrip.com" ]; packages = with pkgs; [