Compare commits

..
4 changed files with 24 additions and 27 deletions

View file

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

View file

@ -3,6 +3,29 @@
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,6 +1,7 @@
{ ... }: { { ... }: {
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

@ -1,26 +0,0 @@
{
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
];
};
}