Commit 1cf5a8e

HPCesia <me@hpcesia.com>
2025-07-27 15:23:44
feat(app): add audacious
1 parent 8b60ee2
Changed files (2)
home
linux
modules
home/linux/gui/media.nix
@@ -1,4 +1,23 @@
-{pkgs, ...}: {
+{
+  pkgs,
+  pkgs-unstable,
+  lib,
+  ...
+}: let
+  audacious-wrapped = let
+    p = pkgs-unstable.audacious;
+  in
+    lib.hiPrio (
+      pkgs.runCommand "${p.name}-wrapped" {nativeBuildInputs = with pkgs; [makeWrapper];} ''
+        mkdir -p $out/bin
+        makeWrapper \
+          ${p}/bin/${p.meta.mainProgram or p.pname} \
+          $out/bin/${p.meta.mainProgram or p.pname} \
+          --set GTK_IM_MODULE wayland \
+          --set QT_IM_MODULE fcitx
+      ''
+    );
+in {
   programs = {
     mpv = {
       enable = true;
@@ -6,4 +25,8 @@
       scripts = [pkgs.mpvScripts.mpris];
     };
   };
+
+  home.packages = with pkgs; [
+    audacious-wrapped
+  ];
 }
modules/nixos/desktop.nix
@@ -33,5 +33,6 @@
     konsole
     kdepim-runtime
     kate
+    elisa
   ];
 }