Skip to content

Dock Custom Icon (App Launcher) #1620

@JDKamalakar

Description

@JDKamalakar

Compositor

  • Niri
  • Hyprland
  • MangoWC (dwl)
  • Sway

Distribution

  • Arch Linux
  • CachyOS
  • Fedora
  • NixOS
  • Debian
  • Ubuntu
  • Gentoo
  • OpenSUSE
  • Other (specify below)

If Other, please specify

No response

dms doctor -v

JD  ~  13:19  dms doctor -v

██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
██║ ██║███████║██╔██╗ ██║█████╔╝
██║ ██║██╔══██║██║╚██╗██║██╔═██╗
██████╔╝██║ ██║██║ ╚████║██║ ██╗
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝

System Health Check

──────────────────────────────────────

System
● Operating System ····· Fedora Linux 43 (KDE Plasma Desktop Edition)
└─ ID: fedora, Version: 43, Arch: amd64
● Architecture ········· amd64
● Display Server ······· Wayland
└─ WAYLAND_DISPLAY=wayland-1

Versions
● DMS CLI ·············· dms (git) v1.4-3081
└─ /usr/bin/dms
● Quickshell ··········· quickshell 0.2.1, revision 1e4d804e7f3fa7465811030e8da2bf10d544426a, distributed by: Fedora COPR (avengemedia/quickshell)
└─ /usr/bin/qs
● DMS Shell ············ v1.4-beta
└─ /usr/share/quickshell/dms

Installation
● DMS Configuration ···· Found
└─ /usr/share/quickshell/dms
● shell.qml ············ Present
└─ /usr/share/quickshell/dms/shell.qml
○ Install Type ········· System package
└─ /usr/share/quickshell/dms

Compositor
● niri ················· 25.11 (git)
└─ /usr/bin/niri
○ Active ··············· niri

Quickshell Features
● Polkit ··············· Available
└─ Authentication prompts
● IdleMonitor ·········· Available
└─ Idle detection
● IdleInhibitor ········ Available
└─ Prevent idle/sleep
● ShortcutInhibitor ···· Available
└─ Allow shortcut management (niri)

Optional Features
● accountsservice ······ Available
└─ User accounts
● power-profiles-daemon Available
└─ Power profile management
● logind ··············· Available
└─ Session management
● I2C/DDC ·············· 1 monitor(s) detected
└─ External monitor brightness control
● Terminal ············· kitty
● Network ·············· NetworkManager
└─ NetworkManager present. Using NM API.
● matugen ·············· Installed
└─ Dynamic theming
● dgop ················· Installed
└─ System monitoring
● cava ················· Installed
└─ Audio visualizer
○ khal ················· Not installed
└─ Calendar events
● danksearch ··········· Installed
└─ File search
● fprintd ·············· Installed
└─ Fingerprint auth

Config Files
● settings.json ········ Present
└─ /home/JD/.config/DankMaterialShell/settings.json
● clsettings.json ······ Present
└─ /home/JD/.config/DankMaterialShell/clsettings.json
● plugin_settings.json · Present
└─ /home/JD/.config/DankMaterialShell/plugin_settings.json
● session.json ········· Present
└─ /home/JD/.local/state/DankMaterialShell/session.json
● dms-colors.json ······ Present
└─ /home/JD/.cache/DankMaterialShell/dms-colors.json

Services
● dms.service ·········· enabled, active
○ greetd ··············· disabled

Environment
○ QT_QPA_PLATFORMTHEME · gtk3
○ QS_ICON_THEME ········ Not set

Description

When Custom Icon Option Is Used In Dock's App Launcher It Becomes Black As There Is No Way To Select Option To Select Custom Icon Similar To The Launcher Settings As Well As It Doesn't Follow Custom Icon From Launcher.

Expected Behavior

When Selected Custom Icon Either it should give option to select icon similar to how it working in launcher settings or it should use custom icon from launcher settings.

Steps to Reproduce & Installation Method

  1. Open DMS Settings
  2. GO To Dock
  3. Turn On Show Launcher Button
  4. Select Custom.

Error Messages/Logs

No response

Screenshots/Recordings

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions