Compare commits

..
Author SHA1 Message Date
lucy
8e907b1ad4 add module for gaming 2026-11-03 15:41:21 +01:00
lucy
4af197d174 remove emacs autosave file 2026-11-03 15:32:07 +01:00
lucy
8b21230a3b remove hermes desktop app 2026-11-03 15:31:31 +01:00
4 changed files with 27 additions and 24 deletions

View file

@ -11,6 +11,7 @@ let
boot boot
core core
chromium chromium
gaming
easyroam easyroam
nautilus nautilus
packages packages

View file

@ -3,29 +3,6 @@
imports = [ inputs.hermes-agent.homeManagerModules.default ]; imports = [ inputs.hermes-agent.homeManagerModules.default ];
programs.hermes-agent = { programs.hermes-agent = {
enable = true; enable = true;
desktop.enable = true;
}; };
# Bot Screen: Xvnc + Xfce-Kern, den tools/bot_desktop/launcher.sh erwartet
# (REQUIRED_BINARIES). Der Installer im Screen-Tab kennt nur apt/dnf/pacman.
home.packages = with pkgs; [
tigervnc # Xvnc
dbus # dbus-run-session
xfwm4
xfce4-panel
xfdesktop
xfce4-settings # xfsettingsd
xfce4-terminal
xauth
xdpyinfo
setxkbmap
xprop
xsetroot
xset
# Der Screen-Launcher schreibt ThemeName=Adwaita-dark und IconThemeName=hicolor
# in xsettings.xml; ohne gnome-themes-extra fällt GTK auf ein unthemed Default
# zurück (Chromium-Fenster "ohne Theme").
gnome-themes-extra
];
}; };
} }

View file

@ -1,7 +1,6 @@
{ ... }: { { ... }: {
flake.nixosModules.programs = { flake.nixosModules.programs = {
programs.niri.enable = true; programs.niri.enable = true;
programs.steam.enable = true;
programs.direnv.enable = true; programs.direnv.enable = true;
}; };
} }

View file

@ -0,0 +1,26 @@
{
flake.nixosModules.gaming =
{ pkgs, ... }:
{
programs.steam = {
enable = true;
extraCompatPackages = with pkgs; [ proton-ge-bin ];
protontricks.enable = true;
remotePlay.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
};
programs.gamescope = {
enable = true;
capSysNice = true;
enableWsi = true;
};
programs.gamemode.enable = true;
environment.systemPackages = with pkgs; [
heroic # Epic-Fassung von Rocket League (braucht GE-Proton)
umu-launcher # Proton-Runtime für Heroic / Nicht-Steam-Games
];
};
}