System Gen76 @ 2025-06-25-01:01:32 by jonas@monolith

This commit is contained in:
Jonas Röger 2025-06-25 01:01:32 +02:00
parent 211978092d
commit 1a4c3ff397
2 changed files with 15 additions and 5 deletions

View File

@ -58,6 +58,7 @@
hive.wg.client.privateKeyFile = config.sops.secrets.wg-priv.path; hive.wg.client.privateKeyFile = config.sops.secrets.wg-priv.path;
hive.wg.client.peer = "monolith"; hive.wg.client.peer = "monolith";
hive.programs.games.enable = true; hive.programs.games.enable = true;
hive.programs.games.dayz = true;
hive.programs.games.lutris = true; hive.programs.games.lutris = true;
hive.programs.games.steam = true; hive.programs.games.steam = true;
hive.programs.games.wine = true; hive.programs.games.wine = true;
@ -81,12 +82,9 @@
discord discord
docker docker
docker-compose docker-compose
drawio
feh feh
firefox firefox
git git
hive.crossover
inputs.dzgui-nix.packages.${pkgs.stdenv.system}.default
insomnia insomnia
libreoffice libreoffice
mosquitto mosquitto
@ -98,7 +96,6 @@
nix-output-monitor nix-output-monitor
obsidian obsidian
openhantek6022 openhantek6022
proton-caller
qalculate-qt qalculate-qt
qtpass qtpass
ranger ranger

View File

@ -1,5 +1,6 @@
{ {
config, config,
inputs,
lib, lib,
pkgs, pkgs,
... ...
@ -15,6 +16,13 @@ in {
Enable Steam support. Enable Steam support.
''; '';
}; };
dayz = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Enable DayZ tools.
'';
};
lutris = lib.mkOption { lutris = lib.mkOption {
type = lib.types.bool; type = lib.types.bool;
default = false; default = false;
@ -48,10 +56,15 @@ in {
]; ];
}) })
++ lib.optional cfg.r2modman pkgs.r2modman ++ lib.optional cfg.r2modman pkgs.r2modman
++ lib.optionals cfg.dayz [
pkgs.hive.crossover
inputs.dzgui-nix.packages.${pkgs.stdenv.system}.default
]
++ lib.optionals cfg.wine [ ++ lib.optionals cfg.wine [
pkgs.wine pkgs.wine
pkgs.winetricks pkgs.winetricks
]; ]
++ lib.optional (cfg.steam && cfg.wine) pkgs.proton-caller;
programs.steam = lib.mkIf cfg.steam { programs.steam = lib.mkIf cfg.steam {
enable = true; enable = true;