Skip to content

fixed paths to home directory#613

Open
HenFo wants to merge 1 commit into
basecamp:masterfrom
HenFo:fix-homepath
Open

fixed paths to home directory#613
HenFo wants to merge 1 commit into
basecamp:masterfrom
HenFo:fix-homepath

Conversation

@HenFo

@HenFo HenFo commented Jul 5, 2026

Copy link
Copy Markdown

The used $USER does not automatically match the $HOME directory.
The username can contain invalid path characters like '@', which are stripped away from the home directory name.

$USER does not automatically matches the $HOME directory
Copilot AI review requested due to automatic review settings July 5, 2026 21:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates desktop-entry generation scripts to use the actual home directory ($HOME) instead of constructing paths from $USER, avoiding incorrect paths when the username doesn’t map 1:1 to the home directory name (e.g., usernames containing @).

Changes:

  • Replaced hard-coded /home/$USER/... icon paths with $HOME/... in multiple .desktop generators.
  • Updated Exec= entries that referenced /home/$USER/... alacritty config paths to use $HOME/....

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
install/desktop/optional/app-cursor.sh Updates Cursor desktop entry icon path to use the actual home directory.
applications/WhatsApp.sh Uses $HOME for the WhatsApp icon path when generating the desktop entry.
applications/Omakub.sh Uses $HOME for alacritty config path and icon path in the desktop entry.
applications/Neovim.sh Uses $HOME for the alacritty config path in the desktop entry.
applications/HEY.sh Uses $HOME for the HEY icon path when generating the desktop entry.
applications/Docker.sh Uses $HOME for alacritty config path and icon path in the desktop entry.
applications/Basecamp.sh Uses $HOME for the Basecamp icon path when generating the desktop entry.
applications/Activity.sh Uses $HOME for alacritty config path and icon path in the desktop entry.
applications/About.sh Uses $HOME for alacritty config path and icon path in the desktop entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment=AI-powered code editor
Exec=/opt/cursor.appimage --no-sandbox
Icon=/home/$USER/.local/share/omakub/applications/icons/cursor.png
Icon=$HOME/.local/share/omakub/applications/icons/cursor.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants