aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2023-11-29 15:15:56 +0100
committerKarel Kočí <cynerd@email.cz>2023-11-29 15:15:56 +0100
commit369c43c909b8e7ac6e8e0a7a58c29cfa662956c2 (patch)
tree7c07155f945e661c3c0cbec1e74b2bc4072bcc0f
parent63de9d1ba73784638d9241ec8f7288f96a201efb (diff)
downloadnixos-personal-369c43c909b8e7ac6e8e0a7a58c29cfa662956c2.tar.gz
nixos-personal-369c43c909b8e7ac6e8e0a7a58c29cfa662956c2.tar.bz2
nixos-personal-369c43c909b8e7ac6e8e0a7a58c29cfa662956c2.zip
desktop: allow easier appimage execution
-rw-r--r--nixos/modules/desktop.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/desktop.nix b/nixos/modules/desktop.nix
index c4a2b5b..38758c7 100644
--- a/nixos/modules/desktop.nix
+++ b/nixos/modules/desktop.nix
@@ -314,5 +314,15 @@ in {
services.gpm.enable = true;
services.locate.enable = true;
+
+ # Support running app images
+ boot.binfmt.registrations.appimage = {
+ wrapInterpreterInShell = false;
+ interpreter = "${pkgs.appimage-run}/bin/appimage-run";
+ recognitionType = "magic";
+ offset = 0;
+ mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff'';
+ magicOrExtension = ''\x7fELF....AI\x02'';
+ };
};
}