forked from aylac.top/nixcfg
this repo has no description

skibidi games

Changed files
+40 -14
homes
modules
home
programs
services
nixos
programs
nix-ld
+10 -9
homes/ayla/default.nix
···
xdg.enable = true;
myHome = {
-
desktop = {
-
gnome.enable = true;
-
};
-
programs = {
chromium.enable = true;
fastfetch.enable = true;
···
wl-clipboard
libnotify
-
# gaming
-
wine
-
steam-run
-
lutris
-
zip
xz
unzip
p7zip
];
+
};
+
+
myHome = {
+
desktop = {
+
gnome.enable = true;
+
};
+
+
programs = {
+
lutris.enable = true;
+
};
};
services.flatpak = {
-1
modules/home/default.nix
···
imports = [
./desktop
./programs
-
./services
./profiles
./snippets
inputs.agenix.homeManagerModules.default
+1
modules/home/programs/default.nix
···
./fastfetch
./firefox
./helix
+
./lutris
./git
./micro
./mpv
+27
modules/home/programs/lutris/default.nix
···
+
{
+
pkgs,
+
lib,
+
config,
+
osConfig,
+
...
+
}: {
+
options.myHome.programs.lutris.enable = lib.mkEnableOption "lutris";
+
+
config = lib.mkIf config.myHome.programs.lutris.enable {
+
programs.lutris = {
+
enable = true;
+
+
extraPackages = with pkgs; [
+
mangohud
+
winetricks
+
gamescope
+
umu-launcher
+
];
+
+
steamPackage = osConfig.programs.steam.package;
+
+
protonPackages = with pkgs; [proton-ge-bin];
+
winePackages = with pkgs; [wineWow64Packages.waylandFull];
+
};
+
};
+
}
-4
modules/home/services/default.nix
···
-
{...}: {
-
imports = [
-
];
-
}
+2
modules/nixos/programs/nix-ld/default.nix
···
zlib
curl
glibc
+
+
# for games like crypt of the necrodancer
pkgsFlac8.flac
(pkgs.runCommand "steamrun-lib" {} "mkdir $out; ln -s ${pkgs.steam-run.fhsenv}/usr/lib64 $out/lib")
];