From c9896917b08ba6c43903d0eee2ee0bba37a96aad Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Sun, 23 Mar 2025 00:46:56 +0100 Subject: [PATCH] starsector: init and compatability fix --- modules/nixos/apps/discord/default.nix | 1 + modules/nixos/desktop/hyprland/default.nix | 2 +- overlays/starsector/default.nix | 4 +--- systems/x86_64-linux/yggdrasil/default.nix | 5 ++++- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/nixos/apps/discord/default.nix b/modules/nixos/apps/discord/default.nix index b85bcdc..eb1f2ae 100644 --- a/modules/nixos/apps/discord/default.nix +++ b/modules/nixos/apps/discord/default.nix @@ -19,6 +19,7 @@ in config = mkIf cfg.enable { environment.systemPackages = with pkgs; [ discord + vesktop ]; }; } diff --git a/modules/nixos/desktop/hyprland/default.nix b/modules/nixos/desktop/hyprland/default.nix index 66a4680..17adffb 100644 --- a/modules/nixos/desktop/hyprland/default.nix +++ b/modules/nixos/desktop/hyprland/default.nix @@ -172,7 +172,7 @@ in "systemctl --user start hyprpolkitagent" "[workspace 2 silent] steam --disable-gpu-compositing" # nvidia pls let me have nice things - "[workspace 8 silent] discord" + "[workspace 8 silent] vesktop" "[workspace 9 silent] 1password" "[workspace 1 silent] zen" diff --git a/overlays/starsector/default.nix b/overlays/starsector/default.nix index 50fcd17..bf808a5 100644 --- a/overlays/starsector/default.nix +++ b/overlays/starsector/default.nix @@ -1,10 +1,8 @@ { ... }: - final: prev: { starsector = prev.starsector.overrideAttrs (prevAttrs: { postInstall = '' - wrapProgram $out/bin/starsector --set __GL_THREADED_OPTIMIZATIONS=0 + wrapProgram $out/bin/starsector --set __GL_THREADED_OPTIMIZATIONS 0 ''; - }); } diff --git a/systems/x86_64-linux/yggdrasil/default.nix b/systems/x86_64-linux/yggdrasil/default.nix index 4c1d822..24eaf0c 100644 --- a/systems/x86_64-linux/yggdrasil/default.nix +++ b/systems/x86_64-linux/yggdrasil/default.nix @@ -22,6 +22,8 @@ in pyfa unzip + + microsoft-edge ]; environment.pathsToLink = [ "/libexec" ]; @@ -64,6 +66,7 @@ in _1password = enabled; obs-studio = enabled; cli-apps.helix = enabled; + starsector = enabled; }; desktop.hyprland = { @@ -103,7 +106,7 @@ in windowrulev2 = [ "workspace 8 silent, class:^(steam)$, title:^(Friends List)" - "workspace 8 silent, class:^(discord)$, title:^(Discord)" + "workspace 8 silent, class:^(vesktop)$, title:^(Discord)" "workspace 7 silent, class:^(com.obsproject.Studio)$" ]; };