32 lines
977 B
Nix
32 lines
977 B
Nix
{ pkgs, ... }:
|
|
let
|
|
actraiser = pkgs.fetchzip {
|
|
url = "https://myrient.erista.me/files/No-Intro/Nintendo%20-%20Super%20Nintendo%20Entertainment%20System/ActRaiser%20%28USA%29.zip";
|
|
hash = "sha256-yxIL5Pqlp8xsx7wvNO1MlB8ffDjS0xpE+yrEfMj61As=";
|
|
};
|
|
kirby-super-star = pkgs.fetchzip {
|
|
url = "https://myrient.erista.me/files/No-Intro/Nintendo%20-%20Super%20Nintendo%20Entertainment%20System/Kirby%20Super%20Star%20%28USA%29.zip";
|
|
hash = "sha256-NX5OjCthf4ZiAhamclRBRk8GiMjZX3JLeShm8sQdDfc=";
|
|
};
|
|
in
|
|
{
|
|
home-manager.users.toast = {
|
|
home = {
|
|
packages = [(
|
|
pkgs.retroarch.override {
|
|
cores = with pkgs.libretro; [
|
|
snes9x
|
|
];
|
|
settings = {
|
|
video_driver = "vulkan";
|
|
video_fullscreen = "true";
|
|
};
|
|
}
|
|
)];
|
|
file."Games/Roms/SNES/".source = pkgs.symlinkJoin {
|
|
name = "snes-roms";
|
|
paths = [ actraiser kirby-super-star ];
|
|
};
|
|
};
|
|
};
|
|
}
|