NixOS

похоже, устарело. удалить?

еще как удалть. нормалую ОСьку на анетте поставить. (все равно мейненлю принтер по большей мере я, а делать так чтобы мне это было сложно плохо.


the recommended OS in Hacker Embassy.

Config for our equipment

{ pkgs, ... }: {

# --- Printer ---
  services.printing = {
    enable = true;
    drivers = with pkgs; [ gutenprint cups-filters ];
  };
  users.users.%USERNAME%.extraGroups = [ "plugdev" "avahi" ];
  systemd.services.cups-browsed.serviceConfig.TimeoutStopSec = 2;

  # For your information. Fails if printer not found, don't uncomment.
  # hardware.printers = {
  #     ensurePrinters = [
  #         {
  #             name = "HP_Laser_MFP_135w";
  #             location = "Hacker Embassy";
  #             deviceUri = "ipp://embassy-printer.lan";
  #             model = "everywhere";
  #         }
  #     ];
  #     ensureDefaultPrinter = "HP_Laser_MFP_135w";
  # };


# --- CumPod ---
  networking.firewall.allowedUDPPorts = [ 6001 6002 ];
  # credits: https://github.com/cab404/home/blob/master/modules/recipes/audio.nix#L8

  services.pipewire.extraConfig = {
    pipewire = {
      "100-user" = {
        "context.modules" = [
            { name = "libpipewire-module-zeroconf-discover"; }
            { name = "libpipewire-module-raop-discover"; 
              raop.autoreconnect = true;
            }
        ];
      };
    };
  };
}