sm64ex-coop: ship

This commit is contained in:
2024-09-05 06:38:58 +00:00
parent 3b009b8435
commit a1450b4eff
4 changed files with 17 additions and 0 deletions

View File

@@ -256,6 +256,7 @@ in
# "pinball" # 3d pinball; kb/mouse. old sourceforge project # "pinball" # 3d pinball; kb/mouse. old sourceforge project
# "powermanga" # STYLISH space invaders derivative (keyboard-only) # "powermanga" # STYLISH space invaders derivative (keyboard-only)
"shattered-pixel-dungeon" # doesn't cross compile "shattered-pixel-dungeon" # doesn't cross compile
"sm64ex-coop"
"space-cadet-pinball" # LMB/RMB controls (bindable though. volume buttons?) "space-cadet-pinball" # LMB/RMB controls (bindable though. volume buttons?)
"steam" "steam"
"superTux" # keyboard-only controls "superTux" # keyboard-only controls

View File

@@ -156,6 +156,7 @@
./sfeed.nix ./sfeed.nix
./shadow.nix ./shadow.nix
./signal-desktop.nix ./signal-desktop.nix
./sm64ex-coop.nix
./soundconverter.nix ./soundconverter.nix
./splatmoji.nix ./splatmoji.nix
./spot.nix ./spot.nix

View File

@@ -0,0 +1,10 @@
{ config, lib, ... }:
let
cfg = config.sane.programs.sm64ex-coop;
in
{
sane.programs.sm64ex-coop = {
};
networking.firewall.allowedUDPPorts = lib.mkIf cfg.enabled [ 2345 ];
}

View File

@@ -193,6 +193,11 @@ for_window [app_id="Celeste64|mpv"] {
fullscreen enable #< should be redundant with the rules for TV, but isn't for some reason fullscreen enable #< should be redundant with the rules for TV, but isn't for some reason
} }
for_window [class="sm64ex" {
move to output $out_projector
move to output $out_tv
}
### displays & inputs ### displays & inputs
input type:touchpad { input type:touchpad {