{ config, pkgs, ... }: let stateDir = "${config.users.users.qyliss.home}/state/mozilla"; in { systemd.tmpfiles.rules = [ "d ${stateDir} 0700 qyliss qyliss" "d ${stateDir}/firefox 0700 qyliss qyliss" "d ${stateDir}/firefox/default 0700 qyliss qyliss" "L+ ${stateDir}/firefox/profiles.ini - - - - ${./profiles.ini}" "L+ ${stateDir}/firefox/user.js - - - - ${./user.js}" ]; environment.systemPackages = with pkgs; [ firefox-wayland ]; environment.variables.BROWSER = "firefox"; }