{ config, lib, pkgs, ... }: { imports = [ ./ly ]; services.dbus.enable = true; # Enable hyprland globally programs.hyprland.enable = true; xdg.portal = { enable = true; extraPortals = with pkgs; [ xdg-desktop-portal-hyprland ]; wlr.enable = true; }; # Auto mounting of USBs services.udisks2.enable = true; # Polkit security.polkit.enable = true; # Steam programs.steam = { enable = true; remotePlay.openFirewall = false; dedicatedServer.openFirewall = false; localNetworkGameTransfers.openFirewall = false; }; # Allow unfree nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "steam" "steam-original" "steam-unwrapped" "steam-run" ]; # Mullvad services.mullvad-vpn.enable = true; environment.systemPackages = with pkgs; [ nmap unzip tor-browser git ]; # Fonts for everything pretty much fonts.packages = with pkgs; [ noto-fonts font-awesome font-awesome_4 nerd-fonts.jetbrains-mono adwaita-fonts ]; }