mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 17:17:22 +01:00
57 lines
1 KiB
Nix
57 lines
1 KiB
Nix
{ config, pkgs, confLib, ... }:
|
|
let
|
|
inherit (config.swarselsystems) isNixos;
|
|
in
|
|
{
|
|
config = {
|
|
# specialisation = {
|
|
# gaming.configuration = {
|
|
home.packages = with pkgs; [
|
|
# lutris
|
|
wine
|
|
protonplus
|
|
winetricks
|
|
libudev-zero
|
|
dwarfs
|
|
fuse-overlayfs
|
|
# steam
|
|
steam-run
|
|
patchelf
|
|
gamescope
|
|
vulkan-tools
|
|
moonlight-qt
|
|
ns-usbloader
|
|
|
|
quark-goldleaf
|
|
|
|
# gog games installing
|
|
heroic
|
|
|
|
# minecraft
|
|
prismlauncher # has overrides
|
|
temurin-bin-17
|
|
|
|
pokefinder
|
|
retroarch
|
|
flips
|
|
];
|
|
|
|
programs.lutris = {
|
|
enable = true;
|
|
extraPackages = with pkgs; [
|
|
winetricks
|
|
gamescope
|
|
umu-launcher
|
|
];
|
|
steamPackage = if isNixos then confLib.getConfig.programs.steam.package else pkgs.steam;
|
|
winePackages = with pkgs; [
|
|
wineWow64Packages.waylandFull
|
|
];
|
|
protonPackages = with pkgs; [
|
|
proton-ge-bin
|
|
];
|
|
};
|
|
# };
|
|
# };
|
|
};
|
|
}
|