Yet Another Monochrome Icon Set For KDE Plasma

Ah okay, different to what happened to me. I had it as current set when I copied over and it borked. I deselected it and it worked for me.

edit: also, hi mate . :victory_hand:

This icon. The rest are symlink to zed.svg.

This is my install script. Works even when I’m currently use the icon

#!/bin/bash

# Extract tar.gz file to target location with cleanup
# Usage: ./extract_tar.sh <source_tar.gz> <target_directory> <extracted_folder_name>

if [ $# -ne 3 ]; then
    echo "Usage: $0 <source_tar.gz> <target_directory> <extracted_folder_name>"
    echo "Example: $0 archive.tar.gz /path/to/extract my_folder"
    exit 1
fi

SOURCE_FILE="$1"
TARGET_DIR="$2"
EXTRACTED_NAME="$3"

# Check if source file exists
if [ ! -f "$SOURCE_FILE" ]; then
    echo "Error: Source file '$SOURCE_FILE' does not exist"
    exit 1
fi

# Check if source file is a tar.gz file
if [[ ! "$SOURCE_FILE" =~ \.tar\.gz$ ]]; then
    echo "Error: Source file must be a .tar.gz file"
    exit 1
fi

# Create target directory if it doesn't exist
mkdir -p "$TARGET_DIR"

# Full path to the extracted folder
EXTRACTED_FOLDER="$TARGET_DIR/$EXTRACTED_NAME"

# Remove existing extracted folder if it exists
if [ -d "$EXTRACTED_FOLDER" ]; then
    echo "Removing existing folder: $EXTRACTED_FOLDER"
    rm -rf "$EXTRACTED_FOLDER"
fi

# Extract the tar.gz file
echo "Extracting '$SOURCE_FILE' to '$TARGET_DIR'"
tar -xzf "$SOURCE_FILE" -C "$TARGET_DIR"

# Check if extraction was successful
if [ $? -eq 0 ]; then
    echo "Extraction completed successfully"
    echo "Extracted to: $EXTRACTED_FOLDER"
else
    echo "Error: Extraction failed"
    exit 1
fi

This is how I use it

sudo ./install.sh source.tar.gz /usr/share/icons YAMIS

It delete the existing YAMIS folder and extract tarball into /usr/share/icons

4 Likes

You got me thinking. I deleted the YAMIS file from /usr/share/icons and copied it back in. It’s working again now. It just wasn’t overwritten. Anyway, it works now.

3 Likes

Perfect. This is how I could do it in future time :victory_hand:
I like it in /usr/ directory because of sddm and things :wink:

1 Like

Same here, because of PLM, I moved it into /usr :smiley:

1 Like

I’d like to switch to PLM, too. I just need to find the time to set it up sometime :victory_hand:

1 Like

That’s what I do. I switch icon themes, delete YAMIS from /usr/share/icons and then extract the updated YAMIS to that folder. I’ve been doing it that way since day one.

3 Likes

Just a question. I install icons via KDE settings. So to get the icons to /usr/share/icons, I would have to download the tarball from Pling! and extract it into that folder also? :thinking:

2 Likes

Yes, exactly. This ensures system-wide availability, such as in the SDDM or PLM of the YAMIS icon

3 Likes

Just checking for a friend (me hehehe) so I would totally delete it from local?

2 Likes

Yes delete it from local (personal folder) and copy into /usr/share/icons
hehe you and your friend are you three of you :rofl: :rofl:

3 Likes

Several :joy: :melting_face:

2 Likes

My set up is really coming together; thank you so much for the brilliant icon theme @dirn!

One quick thing I wanted to point out is that the email icon is just a little bit smaller than the android messages one, so they look a little awkward next to each other, but I was able to fix it by simply decreasing the view-box size in the svg file. :slightly_smiling_face:

You can grab my wallpaper and custom widgets here, but I haven’t updated the widgets’ code on GitHub to use these icons yet. Coming soon.

2 Likes

@nathaniel.krebs , regarding the Steam status icon, do you mean it should look like this?
image

If yes, I’ll make an update into the upcoming release.

2 Likes

@dirn Personally, yes. As long as you agree and nobody else has any logically valid objections, I think that icon just fits in better with the rest of them.

1 Like

No worries, I was planning to update that icon eventually. :slightly_smiling_face:

Regarding your question on KDE Discuss about whether it’s possible to create an icon set that modifies only a specific element (in your case, the panel icons): in theory, it should be possible. You would just need to replace the /status icons from icon set A with those in the icon set you prefer.

Renaming the apps folder to .apps actually fixed a lot of it, but I’m still working out some of the finer details. I might just put together my own small, private theme for the few things I want to tweak.

I really enjoy Plasma’s default Breeze icon theme, and honestly, I prefer it when apps just use their original logos (like in my dock or drawer). In my opinion, the panel icons are the main area that could use some work. That said, I really love the folder and mimetype icons in your theme!

Basically, my goal is to have visual consistency with core UI elements—like buttons and status icons—while letting apps appear exactly as their creators intended.

This should work. YAMIS inherits from Breeze, and Breeze in turn inherits from Hicolor.

Is this behavior just happening to me or have others noticed that too?

YAMIS: There are Breeze Icons in the toolbar

plasma-monochrome-icons or tela icons are shown correctly

plasma-monochrome:
Screen_14_03_26_11:09

@swh I’ve made some changes into the icon index.theme.
Do you have Papirus-Dark or Cosmic or Adwaita icon installed on your machine?

From Inherits=Papirus-Dark,breeze-dark,Cosmic,Adwaita,hicolor
To Inherits=breeze

Same changes applies to Plasma Monochrome (last night)

Edit:
I might revert back this changes

3 Likes