Merge pull request #267 from DarkKirb/remove-teamcraft-setup

remove ffxiv teamcraft setup
This commit is contained in:
Charlotte 🦝 Delenk 2023-11-18 16:30:40 +01:00 committed by GitHub
commit 6325d6645b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 61 deletions

View file

@ -21,7 +21,6 @@ in {
./services/docker.nix
./services/cifs.nix
./services/kubo-local.nix
./games/system.nix
./programs/virtualbox.nix
];
fonts = {

View file

@ -3,11 +3,29 @@ args: {
nixpkgs,
nix-gaming,
...
}: {
}:
let
wine = nix-gaming.packages.x86_64-linux.wine-ge.overrideAttrs (super: {
patches =
super.patches
or []
++ [
./wine/server-default_integrity/0001-server-Create-processes-using-a-limited-administrato.patch
./wine/server-default_integrity/0002-shell32-Implement-the-runas-verb.patch
./wine/server-default_integrity/0003-wine.inf-Set-the-EnableLUA-value-to-1.patch
./wine/server-default_integrity/0004-msi-Create-the-custom-action-server-as-an-elevated-p.patch
./wine/server-default_integrity/0005-ntdll-Always-start-the-initial-process-through-start.patch
./wine/server-default_integrity/0006-kernelbase-Elevate-processes-if-requested-in-CreateP.patch
./wine/server-default_integrity/0007-ntdll-Elevate-processes-if-requested-in-RtlCreateUse.patch
];
});
in
{
home.packages = [
pkgs.xivlauncher
pkgs.prismlauncher
pkgs.mgba
pkgs.citra
wine
];
}

View file

@ -1,59 +0,0 @@
{
pkgs,
nix-gaming,
...
}: let
wine = nix-gaming.packages.x86_64-linux.wine-ge.overrideAttrs (super: {
patches =
super.patches
or []
++ [
./wine/server-default_integrity/0001-server-Create-processes-using-a-limited-administrato.patch
./wine/server-default_integrity/0002-shell32-Implement-the-runas-verb.patch
./wine/server-default_integrity/0003-wine.inf-Set-the-EnableLUA-value-to-1.patch
./wine/server-default_integrity/0004-msi-Create-the-custom-action-server-as-an-elevated-p.patch
./wine/server-default_integrity/0005-ntdll-Always-start-the-initial-process-through-start.patch
./wine/server-default_integrity/0006-kernelbase-Elevate-processes-if-requested-in-CreateP.patch
./wine/server-default_integrity/0007-ntdll-Elevate-processes-if-requested-in-RtlCreateUse.patch
];
});
in {
environment.systemPackages = [
wine
];
security.wrappers.wine = {
source = "${wine}/bin/wine";
capabilities = "cap_net_raw,cap_net_admin,cap_sys_ptrace=eip";
owner = "root";
group = "dialout";
permissions = "u+rx,g+x";
};
security.wrappers.wine64 = {
source = "${wine}/bin/wine64-preloader";
capabilities = "cap_net_raw,cap_net_admin,cap_sys_ptrace=eip";
owner = "root";
group = "dialout";
permissions = "u+rx,g+x";
};
security.wrappers.wine-preloader = {
source = "${wine}/bin/wine-preloader";
capabilities = "cap_net_raw,cap_net_admin,cap_sys_ptrace=eip";
owner = "root";
group = "dialout";
permissions = "u+rx,g+x";
};
security.wrappers.wine64-preloader = {
source = "${wine}/bin/wine64-preloader";
capabilities = "cap_net_raw,cap_net_admin,cap_sys_ptrace=eip";
owner = "root";
group = "dialout";
permissions = "u+rx,g+x";
};
security.wrappers.wineserver = {
source = "${wine}/bin/wineserver";
capabilities = "cap_net_raw,cap_net_admin,cap_sys_ptrace=eip";
owner = "root";
group = "dialout";
permissions = "u+rx,g+x";
};
}