diff --git a/hosts/common/users/lander/default.nix b/hosts/common/users/lander/default.nix index 6623d2e..5e99657 100644 --- a/hosts/common/users/lander/default.nix +++ b/hosts/common/users/lander/default.nix @@ -12,6 +12,8 @@ in { extraGroups = ifTheyExist [ "networkmanager" "wheel" + "lp" + "scanner" ]; packages = with pkgs; [ diff --git a/hosts/wodan/default.nix b/hosts/wodan/default.nix index 3079cf2..2ea6d6c 100644 --- a/hosts/wodan/default.nix +++ b/hosts/wodan/default.nix @@ -1,5 +1,6 @@ {pkgs, ...}: let vuescan = pkgs.callPackage ../common/optional/vuescan.nix {}; + epsonscan2 = pkgs.epsonscan2.override {withNonFreePlugins = true;}; in { imports = [ ./hardware-configuration.nix @@ -58,11 +59,10 @@ in { awscli2 libreoffice x32edit + epsonscan2 vuescan ]; - services.udev.packages = [vuescan]; - nix.settings.experimental-features = ["nix-command" "flakes"]; services.tailscale.enable = true; @@ -71,6 +71,15 @@ in { services.printing.drivers = [pkgs.brlaser]; hardware.sane.enable = true; + hardware.sane.extraBackends = [ + pkgs.epkowa + pkgs.utsushi + pkgs.epsonscan2 + ]; + services.udev.packages = [ + pkgs.utsushi + vuescan + ]; system.stateVersion = "24.05"; }