mirror of
https://github.com/basecamp/omarchy.git
synced 2025-07-27 12:19:24 +00:00
Allow for default webapps with icons that ship with Omarchy
This commit is contained in:
11
applications/Basecamp.desktop
Normal file
11
applications/Basecamp.desktop
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=Basecamp
|
||||||
|
Comment=Basecamp Project Management
|
||||||
|
Exec=google-chrome-stable --new-window --ozone-platform=wayland --app="https://launchpad.37signals.com" --name=Basecamp --class=Basecamp
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Icon=Basecamp
|
||||||
|
Categories=GTK;
|
||||||
|
MimeType=text/html;text/xml;application/xhtml_xml;
|
||||||
|
StartupNotify=true
|
12
applications/HEY.desktop
Normal file
12
applications/HEY.desktop
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=HEY
|
||||||
|
Comment=HEY Email + Calendar
|
||||||
|
Exec=google-chrome-stable --new-window --ozone-platform=wayland --app="https://app.hey.com" --name=HEY --class=HEY
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Icon=HEY
|
||||||
|
Categories=GTK;
|
||||||
|
MimeType=text/html;text/xml;application/xhtml_xml;
|
||||||
|
StartupNotify=true
|
||||||
|
|
BIN
applications/icons/Basecamp.png
Normal file
BIN
applications/icons/Basecamp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
BIN
applications/icons/HEY.png
Normal file
BIN
applications/icons/HEY.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 196 KiB |
9
applications/icons/index.theme
Normal file
9
applications/icons/index.theme
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[Icon Theme]
|
||||||
|
Name=User Icons
|
||||||
|
Comment=User-local icon theme
|
||||||
|
Directories=48x48/apps
|
||||||
|
|
||||||
|
[48x48/apps]
|
||||||
|
Size=48
|
||||||
|
Context=Apps
|
||||||
|
Type=Fixed
|
@ -1,3 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
cp ~/.local/share/omarchy/applications/* ~/.local/share/applications/
|
# Ensure necessary directories are present
|
||||||
|
mkdir -p ~/.local/share/icons/hicolor/48x48/apps/
|
||||||
|
mkdir -p ~/.local/share/applications/
|
||||||
|
|
||||||
|
# Copy and sync icon files
|
||||||
|
cp ~/.local/share/omarchy/applications/icons/*.png ~/.local/share/icons/hicolor/48x48/apps/
|
||||||
|
cp ~/.local/share/omarchy/applications/icons/index.theme ~/.local/share/icons/hicolor/
|
||||||
|
gtk-update-icon-cache ~/.local/share/icons/hicolor
|
||||||
|
|
||||||
|
# Copy .desktop declarations
|
||||||
|
cp ~/.local/share/omarchy/applications/*.desktop ~/.local/share/applications/
|
||||||
|
update-desktop-database ~/.local/share/applications
|
||||||
|
Reference in New Issue
Block a user