{ lib, pkgs, ... }: let sessionVariables = { NIXOS_OZONE_WL = "1"; }; systemPackages = with pkgs; [ ddcutil gsettings-desktop-schemas libva-utils sbctl vdpauinfo ]; in { environment = { inherit sessionVariables systemPackages; etc = { "1password/custom_allowed_browsers" = { text = '' firefox brave ''; mode = "0755"; }; }; }; fonts.fontconfig = { antialias = true; hinting = { enable = true; style = "slight"; }; subpixel = { rgba = "rgb"; lcdfilter = "default"; }; defaultFonts = { serif = [ "SF Pro" "DejaVu Serif" ]; sansSerif = [ "SF Pro" "DejaVu Sans" ]; monospace = [ "Iosevka Cavalier" "DejaVu Sans Mono" ]; emoji = [ "Noto Color Emoji" ]; }; }; hardware.bluetooth = { settings = { General.Experimental = true; }; }; programs.dconf.enable = true; security.polkit.enable = true; programs._1password.enable = true; programs._1password-gui = { enable = true; polkitPolicyOwners = [ "pml" ]; }; programs.niri.enable = true; programs.regreet = { font.name = "SF Pro"; font.size = 16; font.package = pkgs.apple-fonts.sf-pro; settings = { GTK = { font_name = lib.mkForce "SF Pro 16"; }; }; }; security.rtkit.enable = true; services.pipewire = { alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; jack.enable = true; }; }