diff --git a/flake.nix b/flake.nix index b94554c..7ab5e98 100644 --- a/flake.nix +++ b/flake.nix @@ -72,6 +72,7 @@ ./misc/disable_suspend.nix ./desktop/gnome.nix ./home/yaroslav/steam.nix + ./hosts/generic/teamspeak.nix home-manager.nixosModules.home-manager { home-manager.useUserPackages = true; diff --git a/home/yaroslav/home.nix b/home/yaroslav/home.nix index a8f3d5b..199d7cf 100644 --- a/home/yaroslav/home.nix +++ b/home/yaroslav/home.nix @@ -53,6 +53,7 @@ in "steam" "vscode" "unrar" + "teamspeak3" ]; home.packages = with pkgs; [ mc diff --git a/home/yaroslav/home_gui.nix b/home/yaroslav/home_gui.nix index 1ca3890..1169367 100644 --- a/home/yaroslav/home_gui.nix +++ b/home/yaroslav/home_gui.nix @@ -13,6 +13,7 @@ obs-studio onlyoffice-desktopeditors remmina + teamspeak3 prismlauncher kdePackages.kcalc krita diff --git a/hosts/Aphelion/hardware-Aphelion.nix b/hosts/Aphelion/hardware-Aphelion.nix index d57bb64..c6a9c91 100644 --- a/hosts/Aphelion/hardware-Aphelion.nix +++ b/hosts/Aphelion/hardware-Aphelion.nix @@ -93,6 +93,8 @@ services.tftpd.enable = true; services.tftpd.path = "/srv/pxe/tftp"; + services.hardware.openrgb.enable = true; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; networking.hostName = "Aphelion"; diff --git a/hosts/generic/teamspeak.nix b/hosts/generic/teamspeak.nix new file mode 100644 index 0000000..fb0b6f5 --- /dev/null +++ b/hosts/generic/teamspeak.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + services.teamspeak3 = { + enable = true; + openFirewall = true; + }; +}