├── .github
├── header-image.png
├── FUNDING.yml
└── README.md
└── extras
├── themes
├── README.md
└── everforest
│ ├── EverforestDark.colors
│ ├── EverforestDarkHard.colors
│ └── EverforestDarkSoft.colors
└── kio-servicemenus
├── servicemenus
└── kde-convert-image.desktop
├── install.sh
└── scripts
└── kde-convert-image
/.github/header-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shvedes/awesome-kde/HEAD/.github/header-image.png
--------------------------------------------------------------------------------
/extras/themes/README.md:
--------------------------------------------------------------------------------
1 | # Custom Third Party Themes For KDE Plasma
2 |
3 | ## How To Install
4 |
5 | - Download desired theme
6 | - System Settings > Colors & Themes > Colors
7 | - Hit the "Install from File" button and select downloaded file
8 | - Apply and enjoy
9 |
10 | ## Everforest
11 |
12 | > Note: light version will be available soon
13 |
14 | ### Everforest Dark
15 |
16 | 
17 |
18 | ### Everforest Dark Hard
19 |
20 | 
21 |
22 | ### Everforest Dark Soft
23 |
24 | 
25 |
26 |
--------------------------------------------------------------------------------
/extras/kio-servicemenus/servicemenus/kde-convert-image.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=Service
3 | MimeType=image/*
4 | Actions=convertToPng;convertToJpg;convertToWebp;convertToJpeg;convertToAvif
5 | X-KDE-Submenu=Convert to
6 |
7 | [Desktop Action convertToPng]
8 | Name=PNG
9 | Icon=viewimage
10 | Exec=/home/username/.local/bin/kde-convert-image png %U
11 |
12 | [Desktop Action convertToJpg]
13 | Name=JPG
14 | Icon=viewimage
15 | Exec=/home/username/.local/bin/kde-convert-image jpg %U
16 |
17 | [Desktop Action convertToJpeg]
18 | Name=JPEG
19 | Icon=viewimage
20 | Exec=/home/username/.local/bin/kde-convert-image jpeg %U
21 |
22 | [Desktop Action convertToWebp]
23 | Name=WEBP
24 | Icon=viewimage
25 | Exec=/home/username/.local/bin/kde-convert-image webp %U
26 |
27 | [Desktop Action convertToAvif]
28 | Name=AVIF
29 | Icon=viewimage
30 | Exec=/home/username/.local/bin/kde-convert-image avif %U
31 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: shved
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
12 | polar: # Replace with a single Polar username
13 | buy_me_a_coffee: shved
14 | thanks_dev: # Replace with a single thanks.dev username
15 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
16 |
--------------------------------------------------------------------------------
/extras/kio-servicemenus/install.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | export XDG_DATA_HOME="$HOME/.local/share"
4 |
5 | convert_image_script_url="https://raw.githubusercontent.com/shvedes/awesome-kde/refs/heads/main/extras/kio-servicemenus/scripts/kde-convert-image"
6 | convert_image_servicemenus_url="https://raw.githubusercontent.com/shvedes/awesome-kde/refs/heads/main/extras/kio-servicemenus/servicemenus/kde-convert-image.desktop"
7 |
8 | scripts_dir="$HOME/.local/bin"
9 | servicemenus_dir="${XDG_DATA_HOME:-$HOME/.local/share}/kio/servicemenus"
10 |
11 | dependencies=("kdialog" "magick" "wget")
12 | missing_deps=()
13 |
14 | for item in "${dependencies[@]}"; do
15 | if ! command -v "$item" > /dev/null; then
16 | echo "Dependency $item is not installed"
17 | missing_deps+=("$item")
18 | fi
19 | done
20 |
21 | if [[ -n "${missing_deps[*]}" ]]; then
22 | exit 1
23 | fi
24 |
25 | echo "==> Creating directories"
26 | mkdir -p "$servicemenus_dir" "$scripts_dir"
27 |
28 | echo "==> Copying files"
29 | wget -q -4 "$convert_image_script_url" -O "$scripts_dir/kde-convert-image"
30 | wget -q -4 "$convert_image_servicemenus_url" -O "$servicemenus_dir/kde-convert-image.desktop"
31 |
32 | echo "==> Setting things up"
33 | chmod +x "$scripts_dir/kde-convert-image"
34 | chmod +x "$servicemenus_dir/kde-convert-image.desktop"
35 | sed -i "s/username/$(whoami)/" "$servicemenus_dir/kde-convert-image.desktop"
36 |
37 | echo "==> Done"
38 |
--------------------------------------------------------------------------------
/extras/kio-servicemenus/scripts/kde-convert-image:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Check if the 'convert' command from ImageMagick is available on the system.
4 | # This command is necessary for image conversion.
5 | if ! command -v convert &> /dev/null; then
6 | # If 'convert' is not found, show a graphical error message using KDE's kdialog.
7 | # This message informs the user to install ImageMagick.
8 | kdialog --error "ImageMagick is not installed. Please install it to proceed."
9 | # Exit the script with an error code (1) to indicate failure.
10 | exit 1
11 | fi
12 |
13 | # Store the first command-line argument as the target file format for conversion.
14 | # Example: If the user runs the script with "jpg", this will be the target format.
15 | target_format="$1"
16 | # Shift the command-line arguments to remove the target format from the list.
17 | # Now, $@ will only contain the file paths to process.
18 | shift
19 |
20 | # Loop through all remaining command-line arguments (the files to convert).
21 | for file in "$@"; do
22 | # Extract the file extension from the current file.
23 | # Example: For "image.png", this will be "png".
24 | extension="${file##*.}"
25 | # Convert the extension to lowercase to handle case-insensitive comparisons.
26 | # Example: "PNG" becomes "png".
27 | extension="${extension,,}"
28 |
29 | # Check if the file's extension matches the target format.
30 | if [[ "$extension" == "$target_format" ]]; then
31 | # If the file is already in the target format, skip it and notify the user.
32 | echo "Skipping '$file', already in the target format."
33 | continue # Jump to the next file in the loop.
34 | fi
35 |
36 | # Create the output filename by replacing the original extension with the target format.
37 | # Example: "image.png" becomes "image.jpg" if the target is "jpg".
38 | output_file="${file%.*}.$target_format"
39 |
40 | # Convert the file using ImageMagick's 'convert' command.
41 | convert "$file" "$output_file"
42 | # Notify the user about the successful conversion.
43 | echo "Converted '$file' to '$output_file'."
44 | done
45 |
46 | # After processing all files, ask the user if they want to delete the original files.
47 | # This uses a KDE kdialog yes/no prompt with a graphical interface.
48 | if kdialog --yesno "Do you want to delete the original files?"; then
49 | # If the user clicks "Yes", loop through the original files again.
50 | for file_to_delete in "$@"; do
51 | # Delete the original file (CAUTION: This is irreversible!).
52 | rm "$file_to_delete"
53 | # Notify the user about the deletion.
54 | echo "Deleted '$file_to_delete'."
55 | done
56 | fi
57 |
--------------------------------------------------------------------------------
/extras/themes/everforest/EverforestDark.colors:
--------------------------------------------------------------------------------
1 | [ColorEffects:Disabled]
2 | Color=56,56,56
3 | ColorAmount=0
4 | ColorEffect=0
5 | ContrastAmount=0.65
6 | ContrastEffect=1
7 | IntensityAmount=0.1
8 | IntensityEffect=2
9 |
10 | [ColorEffects:Inactive]
11 | ChangeSelectionColor=true
12 | Color=112,111,110
13 | ColorAmount=0.025
14 | ColorEffect=2
15 | ContrastAmount=0.1
16 | ContrastEffect=2
17 | Enable=false
18 | IntensityAmount=0
19 | IntensityEffect=0
20 |
21 | [Colors:Button]
22 | BackgroundAlternate=66,80,71
23 | BackgroundNormal=39,46,51
24 | DecorationFocus=72,88,78
25 | DecorationHover=72,88,78
26 | ForegroundActive=127,187,179
27 | ForegroundInactive=136,127,109
28 | ForegroundLink=127,187,179
29 | ForegroundNegative=230,126,128
30 | ForegroundNeutral=230,152,117
31 | ForegroundNormal=211,198,170
32 | ForegroundPositive=167,192,128
33 | ForegroundVisited=214,153,182
34 |
35 | [Colors:Complementary]
36 | BackgroundAlternate=66,80,71
37 | BackgroundNormal=35,42,46
38 | DecorationFocus=127,187,179
39 | DecorationHover=127,187,179
40 | ForegroundActive=127,187,179
41 | ForegroundInactive=136,127,109
42 | ForegroundLink=127,187,179
43 | ForegroundNegative=230,126,128
44 | ForegroundNeutral=230,152,117
45 | ForegroundNormal=211,198,170
46 | ForegroundPositive=167,192,128
47 | ForegroundVisited=214,153,182
48 |
49 | [Colors:Header]
50 | BackgroundAlternate=35,42,46
51 | BackgroundNormal=35,42,46
52 | DecorationFocus=127,187,179
53 | DecorationHover=127,187,179
54 | ForegroundActive=127,187,179
55 | ForegroundInactive=136,127,109
56 | ForegroundLink=127,187,179
57 | ForegroundNegative=230,126,128
58 | ForegroundNeutral=230,152,117
59 | ForegroundNormal=200,188,161
60 | ForegroundPositive=167,192,128
61 | ForegroundVisited=214,153,182
62 |
63 | [Colors:Header][Inactive]
64 | BackgroundAlternate=41,49,54
65 | BackgroundNormal=41,49,54
66 | DecorationFocus=127,187,179
67 | DecorationHover=127,187,179
68 | ForegroundActive=127,187,179
69 | ForegroundInactive=136,127,109
70 | ForegroundLink=127,187,179
71 | ForegroundNegative=230,126,128
72 | ForegroundNeutral=230,152,117
73 | ForegroundNormal=200,188,161
74 | ForegroundPositive=167,192,128
75 | ForegroundVisited=214,153,182
76 |
77 | [Colors:Selection]
78 | BackgroundAlternate=72,88,78
79 | BackgroundNormal=72,88,78
80 | DecorationFocus=72,88,78
81 | DecorationHover=72,88,78
82 | ForegroundActive=211,198,170
83 | ForegroundInactive=136,127,109
84 | ForegroundLink=204,175,118
85 | ForegroundNegative=207,113,115
86 | ForegroundNeutral=217,143,110
87 | ForegroundNormal=211,198,170
88 | ForegroundPositive=151,174,116
89 | ForegroundVisited=214,153,182
90 |
91 | [Colors:Tooltip]
92 | BackgroundAlternate=32,35,38
93 | BackgroundNormal=35,42,46
94 | DecorationFocus=72,88,78
95 | DecorationHover=72,88,78
96 | ForegroundActive=127,187,179
97 | ForegroundInactive=136,127,109
98 | ForegroundLink=127,187,179
99 | ForegroundNegative=230,126,128
100 | ForegroundNeutral=221,146,112
101 | ForegroundNormal=211,198,170
102 | ForegroundPositive=159,183,122
103 | ForegroundVisited=214,153,182
104 |
105 | [Colors:View]
106 | BackgroundAlternate=39,46,51
107 | BackgroundNormal=30,35,38
108 | DecorationFocus=72,88,78
109 | DecorationHover=72,88,78
110 | ForegroundActive=127,187,179
111 | ForegroundInactive=136,127,109
112 | ForegroundLink=127,187,179
113 | ForegroundNegative=230,126,128
114 | ForegroundNeutral=230,152,117
115 | ForegroundNormal=211,198,170
116 | ForegroundPositive=167,192,128
117 | ForegroundVisited=214,153,182
118 |
119 | [Colors:Window]
120 | BackgroundAlternate=39,46,51
121 | BackgroundNormal=35,42,46
122 | DecorationFocus=72,88,78
123 | DecorationHover=72,88,78
124 | ForegroundActive=127,187,179
125 | ForegroundInactive=136,127,109
126 | ForegroundLink=127,187,179
127 | ForegroundNegative=218,68,83
128 | ForegroundNeutral=246,116,0
129 | ForegroundNormal=211,198,170
130 | ForegroundPositive=39,174,96
131 | ForegroundVisited=214,153,182
132 |
133 | [General]
134 | ColorScheme=BreezeDark
135 | Name=Everforest Dark
136 | shadeSortColumn=true
137 |
138 | [KDE]
139 | contrast=4
140 |
141 | [WM]
142 | activeBackground=39,44,49
143 | activeBlend=252,252,252
144 | activeForeground=252,252,252
145 | inactiveBackground=32,36,40
146 | inactiveBlend=161,169,177
147 | inactiveForeground=161,169,177
148 |
--------------------------------------------------------------------------------
/extras/themes/everforest/EverforestDarkHard.colors:
--------------------------------------------------------------------------------
1 | [ColorEffects:Disabled]
2 | Color=56,56,56
3 | ColorAmount=0
4 | ColorEffect=0
5 | ContrastAmount=0.65
6 | ContrastEffect=1
7 | IntensityAmount=0.1
8 | IntensityEffect=2
9 |
10 | [ColorEffects:Inactive]
11 | ChangeSelectionColor=true
12 | Color=112,111,110
13 | ColorAmount=0.025
14 | ColorEffect=2
15 | ContrastAmount=0.1
16 | ContrastEffect=2
17 | Enable=false
18 | IntensityAmount=0
19 | IntensityEffect=0
20 |
21 | [Colors:Button]
22 | BackgroundAlternate=66,80,71
23 | BackgroundNormal=35,42,46
24 | DecorationFocus=72,88,78
25 | DecorationHover=72,88,78
26 | ForegroundActive=127,187,179
27 | ForegroundInactive=136,127,109
28 | ForegroundLink=127,187,179
29 | ForegroundNegative=230,126,128
30 | ForegroundNeutral=230,152,117
31 | ForegroundNormal=211,198,170
32 | ForegroundPositive=167,192,128
33 | ForegroundVisited=214,153,182
34 |
35 | [Colors:Complementary]
36 | BackgroundAlternate=66,80,71
37 | BackgroundNormal=30,35,38
38 | DecorationFocus=127,187,179
39 | DecorationHover=127,187,179
40 | ForegroundActive=127,187,179
41 | ForegroundInactive=136,127,109
42 | ForegroundLink=127,187,179
43 | ForegroundNegative=230,126,128
44 | ForegroundNeutral=230,152,117
45 | ForegroundNormal=211,198,170
46 | ForegroundPositive=167,192,128
47 | ForegroundVisited=214,153,182
48 |
49 | [Colors:Header]
50 | BackgroundAlternate=30,35,38
51 | BackgroundNormal=30,35,38
52 | DecorationFocus=127,187,179
53 | DecorationHover=127,187,179
54 | ForegroundActive=127,187,179
55 | ForegroundInactive=136,127,109
56 | ForegroundLink=127,187,179
57 | ForegroundNegative=230,126,128
58 | ForegroundNeutral=230,152,117
59 | ForegroundNormal=200,188,161
60 | ForegroundPositive=167,192,128
61 | ForegroundVisited=214,153,182
62 |
63 | [Colors:Header][Inactive]
64 | BackgroundAlternate=35,42,46
65 | BackgroundNormal=35,42,46
66 | DecorationFocus=127,187,179
67 | DecorationHover=127,187,179
68 | ForegroundActive=127,187,179
69 | ForegroundInactive=136,127,109
70 | ForegroundLink=127,187,179
71 | ForegroundNegative=230,126,128
72 | ForegroundNeutral=230,152,117
73 | ForegroundNormal=200,188,161
74 | ForegroundPositive=167,192,128
75 | ForegroundVisited=214,153,182
76 |
77 | [Colors:Selection]
78 | BackgroundAlternate=72,88,78
79 | BackgroundNormal=72,88,78
80 | DecorationFocus=72,88,78
81 | DecorationHover=72,88,78
82 | ForegroundActive=211,198,170
83 | ForegroundInactive=136,127,109
84 | ForegroundLink=204,175,118
85 | ForegroundNegative=207,113,115
86 | ForegroundNeutral=217,143,110
87 | ForegroundNormal=211,198,170
88 | ForegroundPositive=151,174,116
89 | ForegroundVisited=214,153,182
90 |
91 | [Colors:Tooltip]
92 | BackgroundAlternate=32,35,38
93 | BackgroundNormal=30,35,38
94 | DecorationFocus=72,88,78
95 | DecorationHover=72,88,78
96 | ForegroundActive=127,187,179
97 | ForegroundInactive=136,127,109
98 | ForegroundLink=127,187,179
99 | ForegroundNegative=230,126,128
100 | ForegroundNeutral=221,146,112
101 | ForegroundNormal=211,198,170
102 | ForegroundPositive=159,183,122
103 | ForegroundVisited=214,153,182
104 |
105 | [Colors:View]
106 | BackgroundAlternate=35,42,46
107 | BackgroundNormal=30,35,38
108 | DecorationFocus=72,88,78
109 | DecorationHover=72,88,78
110 | ForegroundActive=127,187,179
111 | ForegroundInactive=136,127,109
112 | ForegroundLink=127,187,179
113 | ForegroundNegative=230,126,128
114 | ForegroundNeutral=230,152,117
115 | ForegroundNormal=211,198,170
116 | ForegroundPositive=167,192,128
117 | ForegroundVisited=214,153,182
118 |
119 | [Colors:Window]
120 | BackgroundAlternate=39,46,51
121 | BackgroundNormal=30,35,38
122 | DecorationFocus=72,88,78
123 | DecorationHover=72,88,78
124 | ForegroundActive=127,187,179
125 | ForegroundInactive=136,127,109
126 | ForegroundLink=127,187,179
127 | ForegroundNegative=218,68,83
128 | ForegroundNeutral=246,116,0
129 | ForegroundNormal=211,198,170
130 | ForegroundPositive=39,174,96
131 | ForegroundVisited=214,153,182
132 |
133 | [General]
134 | ColorScheme=BreezeDark
135 | Name=Everforest Dark Hard
136 | shadeSortColumn=true
137 |
138 | [KDE]
139 | contrast=4
140 |
141 | [WM]
142 | activeBackground=39,44,49
143 | activeBlend=252,252,252
144 | activeForeground=252,252,252
145 | inactiveBackground=32,36,40
146 | inactiveBlend=161,169,177
147 | inactiveForeground=161,169,177
148 |
--------------------------------------------------------------------------------
/extras/themes/everforest/EverforestDarkSoft.colors:
--------------------------------------------------------------------------------
1 | [ColorEffects:Disabled]
2 | Color=56,56,56
3 | ColorAmount=0
4 | ColorEffect=0
5 | ContrastAmount=0.65
6 | ContrastEffect=1
7 | IntensityAmount=0.1
8 | IntensityEffect=2
9 |
10 | [ColorEffects:Inactive]
11 | ChangeSelectionColor=true
12 | Color=112,111,110
13 | ColorAmount=0.025
14 | ColorEffect=2
15 | ContrastAmount=0.1
16 | ContrastEffect=2
17 | Enable=false
18 | IntensityAmount=0
19 | IntensityEffect=0
20 |
21 | [Colors:Button]
22 | BackgroundAlternate=66,80,71
23 | BackgroundNormal=39,46,51
24 | DecorationFocus=72,88,78
25 | DecorationHover=72,88,78
26 | ForegroundActive=127,187,179
27 | ForegroundInactive=136,127,109
28 | ForegroundLink=127,187,179
29 | ForegroundNegative=230,126,128
30 | ForegroundNeutral=230,152,117
31 | ForegroundNormal=211,198,170
32 | ForegroundPositive=167,192,128
33 | ForegroundVisited=214,153,182
34 |
35 | [Colors:Complementary]
36 | BackgroundAlternate=66,80,71
37 | BackgroundNormal=35,42,46
38 | DecorationFocus=127,187,179
39 | DecorationHover=127,187,179
40 | ForegroundActive=127,187,179
41 | ForegroundInactive=136,127,109
42 | ForegroundLink=127,187,179
43 | ForegroundNegative=230,126,128
44 | ForegroundNeutral=230,152,117
45 | ForegroundNormal=211,198,170
46 | ForegroundPositive=167,192,128
47 | ForegroundVisited=214,153,182
48 |
49 | [Colors:Header]
50 | BackgroundAlternate=35,42,46
51 | BackgroundNormal=35,42,46
52 | DecorationFocus=127,187,179
53 | DecorationHover=127,187,179
54 | ForegroundActive=127,187,179
55 | ForegroundInactive=136,127,109
56 | ForegroundLink=127,187,179
57 | ForegroundNegative=230,126,128
58 | ForegroundNeutral=230,152,117
59 | ForegroundNormal=200,188,161
60 | ForegroundPositive=167,192,128
61 | ForegroundVisited=214,153,182
62 |
63 | [Colors:Header][Inactive]
64 | BackgroundAlternate=39,46,51
65 | BackgroundNormal=39,46,51
66 | DecorationFocus=127,187,179
67 | DecorationHover=127,187,179
68 | ForegroundActive=127,187,179
69 | ForegroundInactive=136,127,109
70 | ForegroundLink=127,187,179
71 | ForegroundNegative=230,126,128
72 | ForegroundNeutral=230,152,117
73 | ForegroundNormal=200,188,161
74 | ForegroundPositive=167,192,128
75 | ForegroundVisited=214,153,182
76 |
77 | [Colors:Selection]
78 | BackgroundAlternate=72,88,78
79 | BackgroundNormal=72,88,78
80 | DecorationFocus=72,88,78
81 | DecorationHover=72,88,78
82 | ForegroundActive=211,198,170
83 | ForegroundInactive=136,127,109
84 | ForegroundLink=204,175,118
85 | ForegroundNegative=207,113,115
86 | ForegroundNeutral=217,143,110
87 | ForegroundNormal=211,198,170
88 | ForegroundPositive=151,174,116
89 | ForegroundVisited=214,153,182
90 |
91 | [Colors:Tooltip]
92 | BackgroundAlternate=41,49,54
93 | BackgroundNormal=41,49,54
94 | DecorationFocus=72,88,78
95 | DecorationHover=72,88,78
96 | ForegroundActive=127,187,179
97 | ForegroundInactive=136,127,109
98 | ForegroundLink=127,187,179
99 | ForegroundNegative=230,126,128
100 | ForegroundNeutral=221,146,112
101 | ForegroundNormal=211,198,170
102 | ForegroundPositive=159,183,122
103 | ForegroundVisited=214,153,182
104 |
105 | [Colors:View]
106 | BackgroundAlternate=39,46,51
107 | BackgroundNormal=41,49,54
108 | DecorationFocus=72,88,78
109 | DecorationHover=72,88,78
110 | ForegroundActive=127,187,179
111 | ForegroundInactive=136,127,109
112 | ForegroundLink=127,187,179
113 | ForegroundNegative=230,126,128
114 | ForegroundNeutral=230,152,117
115 | ForegroundNormal=211,198,170
116 | ForegroundPositive=167,192,128
117 | ForegroundVisited=214,153,182
118 |
119 | [Colors:Window]
120 | BackgroundAlternate=39,46,51
121 | BackgroundNormal=35,42,46
122 | DecorationFocus=72,88,78
123 | DecorationHover=72,88,78
124 | ForegroundActive=127,187,179
125 | ForegroundInactive=136,127,109
126 | ForegroundLink=127,187,179
127 | ForegroundNegative=230,126,128
128 | ForegroundNeutral=230,152,117
129 | ForegroundNormal=211,198,170
130 | ForegroundPositive=167,192,128
131 | ForegroundVisited=214,153,182
132 |
133 | [General]
134 | ColorScheme=BreezeDark
135 | Name=Everforest Dark Soft
136 | shadeSortColumn=true
137 |
138 | [KDE]
139 | contrast=4
140 |
141 | [WM]
142 | activeBackground=39,44,49
143 | activeBlend=252,252,252
144 | activeForeground=252,252,252
145 | inactiveBackground=32,36,40
146 | inactiveBlend=161,169,177
147 | inactiveForeground=161,169,177
148 |
--------------------------------------------------------------------------------
/.github/README.md:
--------------------------------------------------------------------------------
1 | # A list of KDE components that will make your user experience even better
2 |
3 | 
4 |
5 | KDE, like all of Linux, is modular, and sometimes you need to install additional packages to get certain functionalities. Are you a long-time Arch user and think you know everything? Did you know that you can backup your important files directly from the system settings?
6 |
7 | This repository contains a list of official Arch Linux / AUR packages (developed by KDE team) as well as third-party applications and plugins that add or enhance KDE’s functionality. You can also check out the repository’s Wiki page, where you might find useful information.
8 |
9 | The list will be divided into several parts. The first part will list both the GUI applications that come out of the box in many distributions and the applications that are officially supported by KDE Plasma developers (see apps.kde.org). The second part will contain components, libraries, extensions, and other stuff that works under the hood but is very important for the environment to function (for example, some packages can add certain functionality to the standard set of applications; i.e., Dolphin can natively mount ISO images). The third part will be dedicated to community work - GUI applications, compositor effects, theme engines, and so on.
10 |
11 | If you don’t want to worry about selecting the right components and want a complete, ready-to-use desktop environment immediately, you can run this command to get every KDE package group ([`jq`](https://github.com/jqlang/jq) is required):
12 |
13 | ```bash
14 | curl -s https://archlinux.org/groups/ | grep -oP 'kde-[^/"]+|kf[5,6]|kdevelop' | sed 's/<$//' | jq -R . | sed 's/\"//g' | uniq
15 | ```
16 |
17 | Running this command will give you a list of all KDE Plasma package groups you want to install.
18 |
19 | #### Contributing
20 |
21 | If you’d like to contribute to the development of this repository, feel free to open an issue or pull request.
22 |
23 | ### Plasma Mobile
24 |
25 | #### System
26 |
27 | - [qmlkonsole](https://apps.kde.org/qmlkonsole/) - [konsole](https://apps.kde.org/konsole/), but designed for Plasma Mobile
28 | - [index-fm](https://apps.kde.org/index-fm/) - file manager
29 |
30 | #### Utilities
31 |
32 | - [krecorder](https://apps.kde.org/krecorder/) - simple voice recorder for KDE Plasma & Plasma Mobile
33 | - [keysmith](https://apps.kde.org/keysmith/) - 2FA code generator for KDE Plasma & Plasma Mobile
34 | - [nota](https://apps.kde.org/nota/)`AUR` - simple text editor designed for KDE Plasma & Plasma Mobile
35 |
36 | #### KDE PIM / Quality Of Life
37 |
38 | - [itinerary](https://apps.kde.org/itinerary/) - personal digital travel assistant for KDE Plasma & Plasma Mobile
39 | - [klevernotes](https://apps.kde.org/klevernotes/) - note taking app for KDE Plasma & Plasma Mobile
40 | - [calindori](https://apps.kde.org/calindori/) - calendar app designed for KDE Plasma & Plasma Mobile
41 |
42 | ### GUI Applications
43 |
44 | #### System
45 |
46 | - [dolphin](https://apps.kde.org/dolphin/) - the best file manager in the world
47 | - [konsole](https://apps.kde.org/konsole/) - the best terminal emulator in the world
48 | - [yakuake](https://apps.kde.org/yakuake/) - drop-down terminal
49 | - [systemmonitor](https://apps.kde.org/plasma-systemmonitor/) - Plasma's built-in system / resources monitor
50 | - [discover](https://apps.kde.org/discover/) - Plasma's built-in app store. Useless on Arch, unless you use Flatpaks
51 | - [kwalletmanager](https://apps.kde.org/kwalletmanager5/) - password & secrets manager. It also stores WiFi passwords, which is convenient and secure
52 | - [kdf](https://apps.kde.org/kdf/) (kdiskfree) - disk usage statistics. Also provides KCM module for System Settings
53 | - [ksystemlog](https://apps.kde.org/ksystemlog/) - system log viewer
54 | - [khelpcenter](https://apps.kde.org/khelpcenter/) - basically the whole non-existent Plasma wiki pages, but onffline
55 | - [systemdgenie](https://apps.kde.org/systemdgenie/) - [systemd](https://en.wikipedia.org/wiki/Systemd) management tool
56 | - [kjournald](https://apps.kde.org/kjournaldbrowser/) - system journal management tool
57 | - [spectacle](https://github.com/KDE/spectacle) - built-in screenshot / video capture utility
58 |
59 | #### Utilities
60 |
61 | - [ark](https://apps.kde.org/ark/) - archive manager
62 | - [filelight](https://apps.kde.org/filelight/) - disk usage statistics
63 | - [kcalc](https://apps.kde.org/kcalc/) - a simple but powerful calculator
64 | - [kfind](https://apps.kde.org/kfind/) - the best file search tool out there
65 | - [kcharselect](https://apps.kde.org/kcharselect/) - unicode character selector
66 | - [kgpg](https://apps.kde.org/kgpg/) - GPG management tool
67 | - [kleopatra](https://apps.kde.org/kleopatra/) - certificate, cryptography & GPG management tool. Author finds it pretty useful
68 | - [sweeper](https://apps.kde.org/sweeper/) - system cleaner
69 | - [kmag](https://apps.kde.org/kmag/) - screen magnifier. **NOTE!** Install this only if you use X11 sessions, since Plasma Wayland has this feature built directly in compositor
70 | - [kweather](https://apps.kde.org/kweather/) - weather app
71 | - [kclock](https://apps.kde.org/kclock/) - clock, stopwatch, timers and alarms
72 | - [kmousetool](https://apps.kde.org/kmousetool/) - mouse clicker
73 | - [krecorder](https://apps.kde.org/krecorder/) - simple voice recorder for KDE Plasma & Plasma Mobile
74 | - [keysmith](https://apps.kde.org/keysmith/) - 2FA code generator for KDE Plasma & Plasma Mobile
75 | - [partitionmanager](https://apps.kde.org/partitionmanager/) - GParted on steroids
76 | - [isoimagewriter](https://apps.kde.org/isoimagewriter/) - ISO burning tool
77 | - [kate](https://apps.kde.org/kate/) - advanced *code* editor. Ships with **[KWrite](https://apps.kde.org/kwrite/)**, which is excellent for basic text editing tasks
78 | - [okteta](https://apps.kde.org/okteta/) - advanced HEX editor
79 | - [krename](https://apps.kde.org/krename/) - batch file renamer
80 | - [krusader](https://apps.kde.org/krusader/) - file manager
81 | - [smb4k](https://apps.kde.org/smb4k/) `development state` - advanced SAMBA explorer
82 | - [kfloppy](https://apps.kde.org/kfloppy/) - floppy disk formatter
83 | - [nota-git](https://apps.kde.org/nota/) `AUR` - simple text editor designed for KDE Plasma & Plasma Mobile
84 | - [karp-git](https://apps.kde.org/karp/) `AUR` `development state` - PDF arranger
85 | - [Hash-o-matic](https://apps.kde.org/hashomatic/) `no packages avaiable` - file hash verifier
86 | - [alpaka-git](https://apps.kde.org/alpaka/) `AUR` `development state` - [Ollama](https://github.com/ollama/ollama) client
87 | - [k3b](https://apps.kde.org/k3b/) - disc burning tool
88 | - [qrca](https://apps.kde.org/qrca/) - barcode scanner. Also allows to share wifi passwords via qr code
89 | - [kdeconnect](https://apps.kde.org/kdeconnect/) - Apple-like magic in terms of phone integration / synchronization
90 | - [krdc](https://apps.kde.org/krdc/) - remote desktop client
91 | - [krfb](https://apps.kde.org/krfb/) - remote desktop client (VNC)
92 | - [kontrast](https://apps.kde.org/kontrast/) - color contrast checker
93 | - [kdialog](https://develop.kde.org/docs/administration/kdialog/) - YAD & Zenity alternative
94 |
95 | #### Development
96 |
97 | - [kompare](https://apps.kde.org/kompare/) - `diff` & `patch` frontend
98 | - [kcachegrind](https://apps.kde.org/kcachegrind/) - profile data visualization
99 | - [heaptrack](https://apps.kde.org/heaptrack/) - one more profiler
100 | - [kdevelop](https://apps.kde.org/kdevelop/) `package group` - IDE
101 | - [kommit](https://apps.kde.org/kommit/) - git client
102 | - [codevis](https://apps.kde.org/codevis/) `development state` - code architecture visualizer
103 |
104 | #### Multimedia / Graphics
105 |
106 | - [gwenview](https://apps.kde.org/gwenview/) - image viewer
107 | - [haruna](https://apps.kde.org/haruna/) - media player
108 | - [dragon](https://apps.kde.org/dragonplayer/) - media player
109 | - [elisa](https://apps.kde.org/elisa/) - music player
110 | - [juk](https://apps.kde.org/juk/) - music player
111 | - [vvave](https://apps.kde.org/vvave/) - music player
112 | - [amarok](https://apps.kde.org/amarok/) - audio / music player
113 | - [kaffeine](https://apps.kde.org/kaffeine/) - media player
114 | - [kdenlive](https://apps.kde.org/kdenlive/) - video editor
115 | - [kamoso](https://apps.kde.org/kamoso/) - camera app
116 | - [kwave](https://apps.kde.org/kwave/) - sound editor
117 | - [audiotube](https://apps.kde.org/audiotube/) - YouTube Music client
118 | - [plasmatube](https://apps.kde.org/plasmatube/) - YouTube client
119 | - [audex](https://apps.kde.org/audex/) - CD ripper. Provides KCM module
120 | - [kid3](https://apps.kde.org/kid3/) - audio tagger
121 | - [subtitlecomposer](https://apps.kde.org/subtitlecomposer/) `AUR` - subtitle composer
122 | - [krita](https://apps.kde.org/krita/) - no expanation needed
123 | - [kcolorchooser](https://apps.kde.org/kcolorchooser/) - simple color picker
124 | - [kolourpaint](https://apps.kde.org/kolourpaint/) - MS Paint alternative
125 | - [digikam](https://apps.kde.org/digikam/) - photo management tool
126 | - [koko](https://apps.kde.org/koko/) - image gallery
127 | - [kphotoalbum](https://apps.kde.org/kphotoalbum/) - photo collection tagger & manager
128 | - [glaxnimate](https://apps.kde.org/glaxnimate/) `AUR` - vector animation & motion design
129 | - [kgeotag](https://apps.kde.org/kgeotag/) - photo geotagger
130 | - [optiimage](https://apps.kde.org/optiimage/) - image compressor
131 | - [Peruse](https://apps.kde.org/peruse/) `no packages avaiable` - comic reader
132 | - [Showfoto](https://apps.kde.org/showfoto/) `no packages avaiable` - photo viewer & editor
133 |
134 | #### Office
135 |
136 | - [okular](https://apps.kde.org/okular/) - PDF / ebook / document viewer
137 | - [ghostwriter](https://apps.kde.org/ghostwriter/) - note taking app
138 | - [arianna](https://apps.kde.org/arianna/) - ebook reader
139 | - [kile](https://apps.kde.org/kile/) - LaTex editor
140 | - [calligra](https://apps.kde.org/calligra/) - all in one office solution
141 | - [tellico](https://apps.kde.org/tellico/) - personal media collection. Supports DVD, books, music, games, comic books and much more
142 | - [keurocalc](https://apps.kde.org/keurocalc/) `AUR` - currency converter. **Note**: deprecated; *KRunner* has this feature built-in
143 | - [skanlite](https://apps.kde.org/skanlite/) - image scanner
144 | - [skanpage](https://apps.kde.org/skanpage/) - image scanner
145 |
146 | #### Internet
147 |
148 | - [ktorrent](https://apps.kde.org/ktorrent/) - torrent client
149 | - [konversation](https://apps.kde.org/konversation/) - IRC client
150 | - [kget](https://apps.kde.org/kget/) - download manager
151 | - [neochat](https://apps.kde.org/neochat/) - [Matrix](https://matrix.org/) client
152 | - [tokodon](https://apps.kde.org/tokodon/) - [Mastodon](https://github.com/mastodon/mastodon) client
153 | - [kasts](https://apps.kde.org/kasts/) - podcasts client
154 | - [ruqola](https://apps.kde.org/ruqola/) `AUR` - [rocket.chat](https://www.rocket.chat/) - client
155 |
156 | #### KDE PIM
157 |
158 | - [korganizer](https://apps.kde.org/korganizer/) - calendar & task scheduler
159 | - [kmail](https://apps.kde.org/kmail2/) - email client
160 | - [zanshin](https://apps.kde.org/zanshin/) - To-Do management
161 | - [kontact](https://apps.kde.org/kontact/) - personal information manager
162 | - [kaddressbook](https://apps.kde.org/kaddressbook/) - contact manager
163 | - [merkuro](https://apps.kde.org/merkuro/) - calendar app
164 | - [kongress](https://apps.kde.org/kongress/) - conferences manager
165 | - [akregator](https://apps.kde.org/akregator/) - feed / RSS reader
166 |
167 | #### Quality Of Life
168 |
169 | - [itinerary](https://apps.kde.org/itinerary/) - personal digital travel assistant for KDE Plasma & Plasma Mobile
170 | - [ktrip](https://apps.kde.org/ktrip/) - public transport navigator
171 | - [francis](https://apps.kde.org/francis/) - [Pomodoro](https://en.wikipedia.org/wiki/Pomodoro_Technique) timer
172 | - [marknote](https://apps.kde.org/marknote/) - note taking app
173 | - [klevernotes](https://apps.kde.org/klevernotes/) - note taking app designed for KDE Plasma & Plasma Mobile
174 | - [calindori](https://apps.kde.org/calindori/) - calendar app designed for KDE Plasma & Plasma Mobile
175 | - [Public Alerts](https://apps.kde.org/publicalerts/) `not released yet` - emergency & weather alerts
176 | - [komodo](https://apps.kde.org/komodo/) `AUR` - todo manager
177 |
178 | ### Core Components
179 |
180 | - `svgpart` - native svg integration / rendering across KDE apps
181 | - `markdownpart` - native markdown integration / rendering across KDE apps
182 | - `kde-inotify-survey` - tooling for monitoring inotify limits
183 | - `flatpak-kcm` - KCM module for Flatpaks management. Installed by default with `plasma` package group
184 | - `kio-{extras,fuse,admin,gdrive}` - KIO addons
185 | - `xwaylandvideobridge` - utility to mirror Wayland screen to X applications. Useful for applications like Zoom
186 | - `iio-sensor-proxy` - automatic screen rotation
187 | - `maliit-keyboard` - virtual keyboard
188 | - `power-profiles-daemon` - power management in Plasma. Requires enabled `power-profiles-daemon.service`. If Doesn't work, use `tuned{-ppd}` with `tuned{-ppd}.service` instead
189 | - `orca` - screen reader
190 | - `cryfs`, `gocryptfs` - vrtual filesystems for Plasma's Vault
191 | - `ripgrep{-all}` - file search backend, if built-in file indexer is disabled
192 | - `hunspell-` - spell checking / dictionary
193 | - `symmy-git` `AUR` - encrypt / decrypt local files; Dolphin integration. `kf6` requred for building
194 | - `sshfs` - kdeconnect backend for browsing remote device's filesystem
195 | - `qt6-tools` - used by many KDE apps, including kdeconnect
196 | - `kcm-grub2-git` `AUR` - GRUB bootloader KCM module. `packagegit-qt6` required for building
197 | - `kcron` - cron tasks management & KCM module
198 | - `kup`, `bup`, `rsync` - built-in backups & KCM module
199 | - `dolphin-plugins` - VCS integration, Dropbox integration, disk & ISO mount / umount options
200 | - `cups`, `system-config-printer` - CUPS & its configuration tool
201 | - `keditbookmarks` - bookmarks editor
202 | - `colord-kde` - color management & KCM module
203 | - `ffmpegthumbs` - video thumbnails
204 | - `qt6-imageformats` - TIFF, MNG, TGA, WBMP image formats support (QT6)
205 | - `qt5-imageformats` - TIFF, MNG, TGA, WBMP image formats support (QT5)
206 | - `kdegraphics-thumbnailers` - PostScript, RAW, Mobipocket & Blender previews. Extends Dolphin, Gwenview, Krusader
207 | - `kdegraphics-mobipocket` - no clear description
208 | - `kimageformats` - previews & support for many image formats
209 | - `imath` - EXR format support
210 | - `jxrlib` - JXR format support
211 | - `karchive` - plugin for Krita and OpenRaster images
212 | - `libavif` - AVIF format support
213 | - `libheif` - HEIF format support
214 | - `libjxl` - JPEG-XL format support
215 | - `libraw` - RAAW format support
216 | - `openjpeg2` - JPEG 2000 foramt support
217 | - `icoutils` - thumbnails for MS Windows executables / dll libraries
218 | - `kdenetwork-filesharing` - SAMBA integration for Dolphin
219 | - `purpose` - the *Share* context menu for Dolphin
220 | - `arj`, `lrzip`, `lzop`, `7zip`, `unarchiver`, `unrar`, `zip`, `cpio`, `unarj`, `unace` - additional compression formats for Ark & Krusader
221 | - `faac`, `flac`, `lame`, `vorbis-tools` - additional audio formats for Audex
222 | - `fwupd` - update motherboard firmware directly from Discover (if supported)
223 | - `plocate` - alternative search indexer for KFind
224 | - `dosfstools`, `jfsutils`, `f2fs-tools`, `btrfs-progs`, `exfatprogs`, `ntfs-3g`, `udftools`, `xfsprogs`, `nilfs-utils`, `gpart`, `mtools` - filesystem support for PartitionManager
225 | - `pandoc`, `mathjax`, `cmark` - additional formats for Ghostwriter
226 | - `clang`, `git`, `python-lsp-server`, `qt6-declararive`, `qtkeychain-qt6`, `rust`, `texlab` - a set of plugins & LSP servers for Kate
227 | - `cdparanoia`, `cdrdao`, `cdrtools`, `dvd+rw-tools`, `emovix`, `vcdimager` - additional formats & extensions for K3b
228 | - `libvncserver`, `libssh`, `freerdp` - necessary libraries for remote desktop
229 | - `yt-dlp` - YouTube, Twitch, streaming support for Haruna
230 | - `mediainfo` - extra file metadata
231 | - `bigsh0t`, `noise-suppression-for-voice`, `opencv`, `python-openai-whisper`, `python-srt_equalizer` - a set of plugins for Kdenlive
232 | - `krita-plugin-gmic`, `kseexpr`, `libheif`, `libjxl`, `libmypaint`, `poppler-qt5`, `python-pyqt5` - a set of plugins & extensions for Krita
233 | - `darktable`, `hugin`, `rawtherapee` - a set of plugins & extensions for Digikam
234 | - `kirigami-addons`, `libetonyek`, `libvisio`, `libwpg`, `libwps`, `poppler`, `pstoedit`, `qqc2-desktop-style`, `qt6-webengine` - a set of plugins & extensions for Calligra
235 | - `kdnssd`, `kplotting`, `syndication`, `taglib` - a set of plugins & extensions for KTorrent
236 | - `kdepim-addons` - additional plugins & extensions for KDE PIM apps
237 | - `kunifiedpush` - push notifications functionality & KCM module
238 |
239 | ### Third Party
240 |
241 | #### GUI Applications
242 |
243 | - [koi](https://github.com/baduhai/Koi) `AUR` - auto light / dark mode switcher
244 | - [yin-yang](https://github.com/oskarsh/Yin-Yang) `AUR` - another one auto light / dark mode switcher
245 | - [media-downloader](github.com/mhogomchungu/media-downloader) `AUR` - a feature-rich frontend for yt-dlp
246 | - [protonup-qt](https://github.com/DavidoTek/ProtonUp-Qt) `AUR` - install and manage [GE-Proton](https://github.com/GloriousEggroll/proton-ge-custom), [Steam Proton](), [Lutris](https://github.com/lutris/lutris) runners and much more
247 | - [qownnotes](https://www.qownnotes.org/) `AUR` - plain-text file markdown note-taking with Nextcloud / ownCloud integration
248 | - [keepassxc](https://keepassxc.org/) - a cross-platform password manager
249 | - [qtpass](https://github.com/IJHack/QtPass) - multi-platform GUI for pass, the standard unix password manager
250 | - [kdiskmark](https://github.com/JonMagon/KDiskMark) - [CrystalDiskMark](https://sourceforge.net/projects/crystaldiskmark) alternative for Linux
251 | - [qpwgraph](https://gitlab.freedesktop.org/rncbc/qpwgraph) - PipeWire Graph Qt GUI Interface
252 | - [jamesdsp](https://github.com/Audio4Linux/JDSP4Linux) `AUR` - audio post-processing tool, like EasyEffects
253 | - [qbittorrent](https://github.com/qbittorrent/qBittorrent) - you know what is this!
254 |
255 | #### Compositor Scripts / Effects / Animations
256 |
257 | - [kwin-effect-rounded-corners-git](https://github.com/matinlotfali/KDE-Rounded-Corners) `AUR` - rounded window corners with outlines and shadow interpolation
258 | - [kwin-effects-forceblur](https://github.com/taj-ny/kwin-effects-forceblur) `AUR` - self-explanatory
259 | - [kwin-effects-kinetic](https://github.com/gurrgur/kwin-effects-kinetic) `AUR` - kinetic animations for open/close & maximize/minimize actions
260 | - [kwin-scripts-krohnkite-git](https://github.com/anametologin/krohnkite) `AUR` - a dynamic tiling extension for KWin
261 | - [kwin-scripts-mudeer](https://github.com/darkstego/Mudeer) `AUR` - virtual screen splitting. Useful on wide screens
262 | - [kwin-polonium](https://github.com/zeroxoneafour/polonium) `AUR` - a tiling window manager for Plasma 6
263 | - [kwin-gestures](https://github.com/taj-ny/kwin-gestures) `AUR` - custom kwin touchpad gestures for Plasma 6
264 | - [kde-shader-wallaper](https://github.com/y4my4my4m/kde-shader-wallpaper/tree/plasma6) `no packages avaiable` - self-explanatory. This is worth your look
265 |
266 | #### Themes
267 |
268 | - [klassy](https://github.com/paulmcauley/klassy) `AUR` - custom window decoration, application style and global theme
269 | - [darkly](https://github.com/Bali10050/Darkly) `AUR` - a modern style for qt applications
270 | - [arc-kde](https://github.com/PapirusDevelopmentTeam/arc-kde) `AUR` - port of Arc theme for KDE
271 | - [utterly-nord-plasma](https://github.com/HimDek/Utterly-Nord-Plasma) `AUR` - a modern and sleek Nord theme for Plasma
272 |
273 | #### Applets / Widgets / Plasmoids
274 |
275 | - [plasma6-applets-arch-update-notifier](https://github.com/bouteillerAlan/archupdate) `AUR` - plasmoid that lets you know when arch updates are required
276 | - [plasma6-applets-fokus]( https://gitlab.com/divinae/focus-plasmoid) `AUR` - a simple pomodoro plasmoid
277 | - [plasma6-applets-panel-colorizer](https://github.com/luisbocanegra/plasma-panel-colorizer) `AUR` - customize your panel however you want
278 | - [plasma6-applets-wallpaper-effects](https://github.com/luisbocanegra/plasma-wallpaper-effects) `AUR` - various wallpaper effects
279 | - [plasma6-applets-panon](https://github.com/rbn42/panon) `AUR` - an audio visualizer widget
280 | - [plasma6-wallpapers-blurredwallpaper](https://github.com/bouteillerAlan/blurredwallpaper) `AUR` - blurs wallpaper when active window is present
281 | - [plasma6-wallpapers-wallpaper-engine-git](https://github.com/catsout/wallpaper-engine-kde-plugin) `AUR` - Wallpaper Engine plugin for KDE Plasma
282 | - [plasma6-applets-weather-widget-3-git](https://github.com/blackadderkate/weather-widget-2) `AUR` - simple weather widget that live in the taskbar / tray
283 | - [plasma6-kde_controlcentre](https://github.com/Prayag2/kde_controlcentre) `AUR` - MacOS-like control center for KDE
284 |
285 | - [ollama-control](https://github.com/imoize/plasmoid-ollamacontrol) `no packages avaiable` - control ollama models from the taskbar
286 | - [plasmoid-dockio](https://github.com/imoize/plasmoid-dockio) `no packages avaiable` - manage docker containters directly from taskbar
287 | - [kde-material-you-colors](https://github.com/luisbocanegra/kde-material-you-colors) `AUR` - Material Design 3 color palette generator for KDE
288 | - [ditto-menu](https://github.com/adhec/dittoMenuKDE) `no packages avaiable` - Windows 11-like application launcher
289 | - [chat-qt](https://github.com/DenysMb/ChatQT-Plasmoid) `no packages avaiable` - chat with ollama models directly from taskbar
290 |
291 | - [apdatifier](https://github.com/exequtic/apdatifier) `no packages avaiable` - applet for managing Arch Linux updates (including AUR)
292 | - *Depends on*: `pacman-contrib` `curl` `jq` `unzip` `tar` `fzf`
293 |
294 | #### Misc
295 |
296 | - [mpris-discord-rpc-bin](https://github.com/patryk-ku/mpris-discord-rpc) `AUR` - self-explanatory. Not a KDE component nor made for KDE, but can integrate well with Haruna, Dragon, mpv and more, providing functional Discord RPC interface
297 | - [konsave](https://github.com/Prayag2/konsave) `AUR` - a backup tool designed for KDE Plasma
298 | - [kando-bin](https://github.com/kando-menu/kando) `AUR` - a nice looking cross-platform pie menu
299 | - [krunner-translator](https://github.com/rizutazu/krunner-translator) `no packages avaiable` — Google Translate plugin for KRunner
300 | - [kde-thumbnailer-apk](https://github.com/z3ntu/kde-thumbnailer-apk) `AUR` — you got it right; Android's `.apk` thumbnails
301 |
302 |
--------------------------------------------------------------------------------