diff --git a/system/machine/home/default.nix b/system/machine/home/default.nix index c08e9b8..7c9edd8 100644 --- a/system/machine/home/default.nix +++ b/system/machine/home/default.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: let secrets = import ../../../secrets.nix; @@ -39,6 +39,19 @@ in }; }; + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "cnijfilter2" ]; + + services = { + avahi = { + enable = true; + nssmdns = true; + }; + printing = { + enable = true; + drivers = with pkgs; [ gutenprint cnijfilter2 ]; + }; + }; + services.xserver = { # All monitors in the right order # Source: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/xserver.nix#L83