diff --git a/hosts/blackstar/nixos/configuration.nix b/hosts/blackstar/nixos/configuration.nix index 985b330..560beb6 100644 --- a/hosts/blackstar/nixos/configuration.nix +++ b/hosts/blackstar/nixos/configuration.nix @@ -29,6 +29,8 @@ ../../../modules ]; + boot.supportedFilesystems = [ "ntfs" ]; + modules = { desktop = { chat.enable = true; @@ -110,7 +112,7 @@ variant = ""; layout = "us"; }; - }; + };z # Enable the KDE Plasma Desktop Environment. services.displayManager.sddm.enable = true; diff --git a/hosts/shared/nixos/shared_config.nix b/hosts/shared/nixos/shared_config.nix index ade9c30..ef0e4c5 100644 --- a/hosts/shared/nixos/shared_config.nix +++ b/hosts/shared/nixos/shared_config.nix @@ -13,6 +13,7 @@ bottles onlyoffice-bin google-chrome + microsoft-edge /* ---------------------------- System Utilities ---------------------------- */ gnupg ffmpeg unzip diff --git a/modules/desktop/chat.nix b/modules/desktop/chat.nix index 82acc90..cbf0b6b 100644 --- a/modules/desktop/chat.nix +++ b/modules/desktop/chat.nix @@ -13,7 +13,7 @@ in { config = mkIf cfg.enable { environment.systemPackages = with pkgs; [ - discord + vesktop element-desktop ]; }; diff --git a/modules/desktop/games.nix b/modules/desktop/games.nix index 74b275b..cddfe5b 100644 --- a/modules/desktop/games.nix +++ b/modules/desktop/games.nix @@ -16,5 +16,18 @@ in { programs.alvr.enable = true; programs.alvr.openFirewall = true; + + networking.firewall = { + allowedTCPPorts = [ + # Steam Remote Play + 27036 27037 + ]; + allowedUDPPorts = [ + # Steam Remote Play + 27031 26036 + # Steam VR Streaing + 10400 10401 + ]; + }; }; } \ No newline at end of file diff --git a/modules/system/audio.nix b/modules/system/audio.nix index 7a5700e..d24fcf3 100644 --- a/modules/system/audio.nix +++ b/modules/system/audio.nix @@ -9,7 +9,7 @@ in { config = mkIf cfg.enable { # Enable sound with pipewire. - hardware.pulseaudio.enable = false; + # hardware.pulseaudio.enable = false; security.rtkit.enable = true; services.pipewire = { enable = true;