From d6b453fbbe59b0b865418e0dca72edca9847e590 Mon Sep 17 00:00:00 2001 From: Daniel Langbein Date: Sun, 5 Nov 2023 17:18:45 +0100 Subject: [PATCH] add games --- hosts/yodaHedgehog/configuration.nix | 1 + hosts/yodaNas/configuration.nix | 1 + hosts/yodaTab/configuration.nix | 1 + hosts/yodaTux/configuration.nix | 1 + hosts/yodaYoga/configuration.nix | 1 + modules/games.nix | 48 ++++++++++++++++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 modules/games.nix diff --git a/hosts/yodaHedgehog/configuration.nix b/hosts/yodaHedgehog/configuration.nix index 6aa4e3e..b50c69a 100644 --- a/hosts/yodaHedgehog/configuration.nix +++ b/hosts/yodaHedgehog/configuration.nix @@ -15,6 +15,7 @@ #../../modules/gnome-fractional-scaling.nix #../../modules/programs.nix + #../../modules/games.nix #../../modules/boxes.nix #../../modules/freetube.nix #../../modules/vscodium.nix diff --git a/hosts/yodaNas/configuration.nix b/hosts/yodaNas/configuration.nix index 9d441c3..1b862f3 100644 --- a/hosts/yodaNas/configuration.nix +++ b/hosts/yodaNas/configuration.nix @@ -15,6 +15,7 @@ #../../modules/gnome-fractional-scaling.nix #../../modules/programs.nix + #../../modules/games.nix #../../modules/boxes.nix #../../modules/freetube.nix #../../modules/vscodium.nix diff --git a/hosts/yodaTab/configuration.nix b/hosts/yodaTab/configuration.nix index 6dde6b3..b234e80 100644 --- a/hosts/yodaTab/configuration.nix +++ b/hosts/yodaTab/configuration.nix @@ -14,6 +14,7 @@ #../../modules/gnome-fractional-scaling.nix ../../modules/programs.nix + #../../modules/games.nix #../../modules/boxes.nix ../../modules/freetube.nix ../../modules/vscodium.nix diff --git a/hosts/yodaTux/configuration.nix b/hosts/yodaTux/configuration.nix index a04f487..8c7dc3a 100644 --- a/hosts/yodaTux/configuration.nix +++ b/hosts/yodaTux/configuration.nix @@ -14,6 +14,7 @@ ../../modules/gnome-fractional-scaling.nix ../../modules/programs.nix + #../../modules/games.nix ../../modules/boxes.nix ../../modules/freetube.nix ../../modules/vscodium.nix diff --git a/hosts/yodaYoga/configuration.nix b/hosts/yodaYoga/configuration.nix index b37caa7..8a77128 100644 --- a/hosts/yodaYoga/configuration.nix +++ b/hosts/yodaYoga/configuration.nix @@ -15,6 +15,7 @@ #../../modules/gnome-fractional-scaling.nix #../../modules/programs.nix + #../../modules/games.nix #../../modules/boxes.nix #../../modules/freetube.nix #../../modules/vscodium.nix diff --git a/modules/games.nix b/modules/games.nix new file mode 100644 index 0000000..cd00577 --- /dev/null +++ b/modules/games.nix @@ -0,0 +1,48 @@ +{ config, pkgs, ... }: +{ + # NixOS general. + # https://github.com/NixOS/nixpkgs/tree/nixos-23.05/pkgs/games/ + # https://nixos.wiki/wiki/Games + # https://nixos.wiki/wiki/Minetest_Server + # https://nixos.wiki/wiki/Factorio (Multip Player Server) + + # General. + # https://wiki.archlinux.org/title/List_of_games + + # Game Launchers. + # https://nixos.wiki/wiki/Steam + # https://nixos.wiki/wiki/Lutris + + # Non-packaged games. + # https://ya2.itch.io/yorg (Racing game) + # https://unknown-horizons.org/ (A 2D realtime strategy simulation with an emphasis on economy and city building.) + # https://github.com/mgerdes/Open-Golf + + users.users.yoda = { + packages = with pkgs; [ + minetest # Infinite-world block sandbox game + voxelands # Voxelands is a sandbox construction game based on Minetest + + gnome.gnome-chess # Play the classic two-player boardgame of chess + gnuchess # GNU Chess engine. Can be used by gnome-chess. + + airshipper # Provides automatic updates for the voxel RPG Veloren. https://www.veloren.net/ + gnome.gnome-mines # Clear hidden mines from a minefield. + gnome.gnome-nibbles # Guide a worm around a maze + gnome.gnome-taquin # Move tiles so that they reach their places + gnome.gnome-tetravex # Complete the puzzle by matching numbered tiles + superTux # Classic 2D jump'n run sidescroller game + superTuxKart # A Free 3D kart racing game + neverball # Tilt the floor to roll a ball + teeworlds # Retro multiplayer shooter game + sauerbraten # A free multiplayer & singleplayer first person shooter, the successor of the Cube FPS + stepmania # Free dance and rhythm game + flightgear # Flight simulator + xonotic # The Free and Fast Arena Shooter + + unvanquished # A fast paced, first person strategy game + stuntrally # Stunt Rally game with Track Editor, based on VDrift and OGRE. https://stuntrally.tuxfamily.org/ + assaultcube # Fast and fun first-person-shooter based on the Cube fps + ]; + }; +}