From b84308cb49685b72b9ad87d9bb140139f74f3a38 Mon Sep 17 00:00:00 2001 From: Jon Rogers <67245+devnullvoid@users.noreply.github.com> Date: Tue, 2 Dec 2025 20:32:59 -0500 Subject: [PATCH] packaging: Add dms-open.desktop and danklogo.svg to all distribution packages (#870) * packaging: add dms-open.desktop and danklogo.svg to all distributions - Add dms-open.desktop to /usr/share/applications - Add danklogo.svg to /usr/share/icons/hicolor/scalable/apps - Updated packaging for: - Fedora (dms.spec) - OpenSUSE (dms.spec, dms-git.spec) - Debian (dms, dms-git) - Ubuntu (dms, dms-git) Fixes #860 * nix: add dms-open.desktop and danklogo.svg to dankMaterialShell package * Revert "packaging: add dms-open.desktop and danklogo.svg to all distributions" This reverts commit 862a4fc4057eb3abfa872355807334985654e346. * nix: add dankMaterialShell to pkgs --------- Co-authored-by: LuckShiba --- distro/nix/home.nix | 2 +- distro/nix/nixos.nix | 2 +- flake.nix | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/distro/nix/home.nix b/distro/nix/home.nix index 94680967..4c760328 100644 --- a/distro/nix/home.nix +++ b/distro/nix/home.nix @@ -89,6 +89,6 @@ in { } ]; - home.packages = common.packages; + home.packages = common.packages ++ [dmsPkgs.dankMaterialShell]; }; } diff --git a/distro/nix/nixos.nix b/distro/nix/nixos.nix index 7f39c16c..9019dd48 100644 --- a/distro/nix/nixos.nix +++ b/distro/nix/nixos.nix @@ -31,6 +31,6 @@ in { }; }; - environment.systemPackages = [cfg.quickshell.package] ++ common.packages; + environment.systemPackages = [cfg.quickshell.package dmsPkgs.dankMaterialShell] ++ common.packages; }; } diff --git a/flake.nix b/flake.nix index 4170f888..c6559e8b 100644 --- a/flake.nix +++ b/flake.nix @@ -87,6 +87,14 @@ installPhase = '' mkdir -p $out/etc/xdg/quickshell cp -r ./ $out/etc/xdg/quickshell/dms + + # Install desktop file + mkdir -p $out/share/applications + cp ${./assets/dms-open.desktop} $out/share/applications/dms-open.desktop + + # Install icon + mkdir -p $out/share/icons/hicolor/scalable/apps + cp ${./core/assets/danklogo.svg} $out/share/icons/hicolor/scalable/apps/danklogo.svg ''; };