From 6e4fe781ab371ed3f621e3e611c99aaea2543912 Mon Sep 17 00:00:00 2001 From: kenji Date: Wed, 9 Jul 2025 11:10:40 -0500 Subject: [PATCH] added appimage "moondeck-buddy" --- hosts/hakase/configuration.nix | 1 + modules/default/appimage.nix | 5 +++++ packages/moondeck-buddy/appimage.nix | 15 +++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 modules/default/appimage.nix create mode 100644 packages/moondeck-buddy/appimage.nix diff --git a/hosts/hakase/configuration.nix b/hosts/hakase/configuration.nix index c7b1b67..59dd426 100644 --- a/hosts/hakase/configuration.nix +++ b/hosts/hakase/configuration.nix @@ -12,6 +12,7 @@ ./hardware-configuration.nix ../../modules/default/desktop.nix ../../modules/default/dev.nix + ../../modules/default/appimage.nix ]; environment.systemPackages = with pkgs; [ diff --git a/modules/default/appimage.nix b/modules/default/appimage.nix new file mode 100644 index 0000000..e574d0d --- /dev/null +++ b/modules/default/appimage.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ../../packages/moondeck-buddy/appimage.nix + ]; +} diff --git a/packages/moondeck-buddy/appimage.nix b/packages/moondeck-buddy/appimage.nix new file mode 100644 index 0000000..f3a5f9a --- /dev/null +++ b/packages/moondeck-buddy/appimage.nix @@ -0,0 +1,15 @@ +{ + appimageTools, + fetchurl, +}: let + pname = "moondeck-buddy"; + version = "1.8.2"; + + src = fetchurl { + url = "https://github.com/FrogTheFrog/moondeck-buddy/releases/download/v${version}/MoonDeckBuddy-${version}-x86_64.AppImage"; + hash = "sha256-he1uGC1M/nFcKpMM9JKY4oeexJcnzV0ZRxhTjtJz6xw="; + }; +in + appimageTools.wrapType2 { + inherit pname version src; + }