Personal-use NixOS configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Further configure Lutris

+69
+67
homes/shared/desktop/lutris.nix
··· 1 1 { 2 2 osConfig, 3 3 pkgs, 4 + pkgs-unstable, 4 5 pkgs-flake, 5 6 ... 6 7 }: ··· 9 10 programs.lutris = { 10 11 enable = true; 11 12 13 + package = pkgs-unstable.lutris; 14 + 12 15 steamPackage = osConfig.programs.steam.package; 16 + 17 + runners = { 18 + cemu = { 19 + package = pkgs.cemu; 20 + }; 21 + 22 + dgen = { 23 + package = pkgs.dgen-sdl; 24 + }; 25 + 26 + dolphin = { 27 + package = pkgs.dolphin-emu; 28 + }; 29 + 30 + duckstation = { 31 + package = pkgs.duckstation; 32 + }; 33 + 34 + mame = { 35 + package = pkgs.mame; 36 + }; 37 + 38 + mgba = { 39 + package = pkgs.mgba; 40 + }; 41 + 42 + mupen64plus = { 43 + package = pkgs.mupen64plus; 44 + }; 45 + 46 + pcsx2 = { 47 + package = pkgs.pcsx2; 48 + }; 49 + 50 + ppsspp = { 51 + package = pkgs.ppsspp-sdl-wayland; 52 + }; 53 + 54 + reicast = { 55 + package = pkgs.flycast; 56 + }; 57 + 58 + rpcs3 = { 59 + package = pkgs-unstable.rpcs3; 60 + }; 61 + 62 + shadps4 = { 63 + package = pkgs-unstable.shadps4; 64 + }; 65 + 66 + snes9x = { 67 + #package = pkgs-unstable.snes9x-gtk; 68 + }; 69 + 70 + # vita3k = { }; # TODO: needs packaging 71 + 72 + xemu = { 73 + package = pkgs.xemu; 74 + }; 75 + 76 + xenia = { 77 + package = pkgs-unstable.xenia-canary; 78 + }; 79 + }; 13 80 }; 14 81 15 82 home.packages = with pkgs; [
+1
hosts/encryption/homes/encode42.nix
··· 52 52 (flakeRoot + /homes/encode42/desktop/firefox.nix) 53 53 (flakeRoot + /homes/encode42/desktop/zed.nix) 54 54 55 + (flakeRoot + /homes/shared/desktop/lutris.nix) 55 56 (flakeRoot + /homes/shared/desktop/prismlauncher.nix) 56 57 ]; 57 58
+1
hosts/encryption/users/encode42.nix
··· 13 13 (flakeRoot + /config/desktop/android.nix) 14 14 (flakeRoot + /config/desktop/yubikey.nix) 15 15 16 + (flakeRoot + /config/desktop/lutris.nix) 16 17 (flakeRoot + /config/desktop/obs.nix) 17 18 (flakeRoot + /config/desktop/steam.nix) 18 19 ];