{ config, pkgs, ... }: { imports = [ ./interception-tools.nix ./btrbk.nix ]; networking.networkmanager = { enable = true; plugins = with pkgs; [ networkmanager-openvpn ]; }; i18n.extraLocaleSettings = { LC_TIME = "en_GB.UTF-8"; LC_CTYPE = "de_DE.UTF-8"; LC_PAPER = "de_DE.UTF-8"; }; services.pulseaudio.enable = false; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; }; nixpkgs.config.allowUnfree = true; environment.sessionVariables = { XDG_CONFIG_HOME = "$HOME/.config"; XDG_CACHE_HOME = "$HOME/.cache"; XDG_DATA_HOME = "$HOME/.local/share"; }; environment.systemPackages = with pkgs; [ firefox libreoffice foot pciutils tree virtiofsd ]; fonts.packages = with pkgs; [ jetbrains-mono ]; services = { dbus.enable = true; flatpak.enable = true; fwupd.enable = true; printing.enable = true; udisks2.enable = true; }; virtualisation.libvirtd.enable = true; programs.virt-manager.enable = true; programs.dconf.enable = true; }