{ pkgs, pkgs-unstable, hostname, ... }: { programs = { # Easy file sharing on local network localsend = { enable = true; openFirewall = true; }; nix-ld.enable = true; zsh = { enable = true; }; hyprland = { enable = true; package = pkgs-unstable.hyprland; xwayland.enable = true; withUWSM = true; }; steam = { enable = hostname == "station"; remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers protontricks.enable = true; }; chromium = { enable = true; extraOpts = { "BrowserSignin" = 0; "SyncDisabled" = true; "PasswordManagerEnabled" = false; "SpellcheckEnabled" = true; "SpellcheckLanguage" = [ "en-GB" ]; }; }; }; environment = { pathsToLink = [ "/share/uwsm" ]; }; }