summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlassulus <lass@aidsballs.de>2016-12-01 17:10:31 +0100
committerlassulus <lass@aidsballs.de>2016-12-01 17:10:31 +0100
commit26705829d8e6aeb7bfb7cdb6dde8054f0ee5d073 (patch)
tree5366fd87a4b96306cda14158ee6312d5299e3e5c
parentfe05d5ac603201d9dc97f5d28b6c10e19682abcb (diff)
l 2 games: add doom{1,2} wrappers
-rw-r--r--lass/2configs/games.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/lass/2configs/games.nix b/lass/2configs/games.nix
index 0eec97922..82b7eb2c9 100644
--- a/lass/2configs/games.nix
+++ b/lass/2configs/games.nix
@@ -2,10 +2,28 @@
let
mainUser = config.users.extraUsers.mainUser;
+ doom = pkgs.writeDash "doom" ''
+ DOOM_DIR=''${DOOM_DIR:-~/doom/}
+ ${pkgs.zandronum}/bin/zandronum \
+ -file $DOOM_DIR/lib/brutalv20.pk3 \
+ -file $DOOM_DIR/lib/RebotStarcraftMarines.pk3 \
+ -fov 120 \
+ "$@"
+ '';
+ doom1 = pkgs.writeDashBin "doom1" ''
+ DOOM_DIR=''${DOOM_DIR:-~/doom/}
+ ${doom} -iwad $DOOM_DIR/wads/stock/doom.wad "$@"
+ '';
+ doom2 = pkgs.writeDashBin "doom2" ''
+ DOOM_DIR=''${DOOM_DIR:-~/doom/}
+ ${doom} -iwad $DOOM_DIR/wads/stock/doom2.wad "$@"
+ '';
in {
environment.systemPackages = with pkgs; [
dwarf_fortress
+ doom1
+ doom2
];
users.extraUsers = {