hosts/artemis: add wine binfmt
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
let
|
||||
inherit (lib)
|
||||
getExe
|
||||
mkForce
|
||||
;
|
||||
in
|
||||
@@ -63,6 +64,11 @@ in
|
||||
capSysAdmin = true;
|
||||
};
|
||||
|
||||
environment = {
|
||||
systemPackages = [ pkgs.wine ];
|
||||
sessionVariables.WINE_BIN = getExe pkgs.wine;
|
||||
};
|
||||
|
||||
modules = {
|
||||
services = {
|
||||
borgmatic = {
|
||||
|
@@ -8,6 +8,7 @@
|
||||
|
||||
let
|
||||
inherit (lib)
|
||||
getExe
|
||||
mkDefault
|
||||
mkOverride
|
||||
;
|
||||
@@ -19,6 +20,13 @@ in
|
||||
|
||||
# Inspired by: https://github.com/Jovian-Experiments/Jovian-NixOS
|
||||
boot = {
|
||||
binfmt.registrations."DOSWin" = {
|
||||
wrapInterpreterInShell = false;
|
||||
interpreter = getExe pkgs.wine;
|
||||
recognitionType = "magic";
|
||||
offset = 0;
|
||||
magicOrExtension = "MZ";
|
||||
};
|
||||
initrd = {
|
||||
availableKernelModules = [
|
||||
"xhci_pci"
|
||||
|
Reference in New Issue
Block a user