diff --git a/hosts/neon/configuration.nix b/hosts/neon/configuration.nix index 9e8639c..872453a 100644 --- a/hosts/neon/configuration.nix +++ b/hosts/neon/configuration.nix @@ -122,13 +122,26 @@ # enable steam on this machine nixpkgs.config.allowUnfree = true; - programs.steam.enable = true; + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; + }; + + # fix black screen in steam on intel gpu + programs.steam.package = pkgs.steam.override { + extraArgs = "-system-composer"; + }; # enable the OpenSSH daemon - services.openssh.enable = true; + services.openssh = { + enable = true; + openFirewall = true; + }; # firewall configs - networking.firewall.allowedTCPPorts = [ 22 ]; + networking.firewall.allowedTCPPorts = [ ]; networking.firewall.allowedUDPPorts = [ ]; # enable home-manager globally diff --git a/hosts/neon/home.nix b/hosts/neon/home.nix index 936b254..1ac2a2c 100644 --- a/hosts/neon/home.nix +++ b/hosts/neon/home.nix @@ -5,7 +5,7 @@ home.username = "aaron"; home.homeDirectory = "/home/aaron"; - # packages + # user packages home.packages = with pkgs; [ fastfetch zip @@ -47,7 +47,8 @@ userName = "aaron"; userEmail = "aaron@0x29a.ch"; }; - + + # configure zsh theme programs.zsh = { enable = true; autosuggestion.enable = true; @@ -58,26 +59,26 @@ }; }; - ## set gtk theme - #gtk = { - # enable = true; - # theme = { - # name = "Adwaita-dark"; - # package = pkgs.gnome-themes-extra; - # }; - # gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; - # gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; - #}; - # - ## set qt theme - #qt = { - # enable = true; - # platformTheme.name = "gtk"; - # style = { - # name = "adwaita-dark"; - # package = pkgs.adwaita-qt; - # }; - #}; + # set gtk theme + gtk = { + enable = true; + theme = { + name = "Adwaita-dark"; + package = pkgs.gnome-themes-extra; + }; + gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; + gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; + }; + + # set qt theme + qt = { + enable = true; + platformTheme.name = "qt6"; + style = { + name = "adwaita-dark"; + package = pkgs.adwaita-qt; + }; + }; # set env vars home.sessionVariables = {