Sunday, August 10, 2025

Setup PyCharm Community Edition on Dual DE Hyprland with ML4W Dotfiles 2.9.9 && openSUSE Tumbleweed KDE Plasma 6.4.4

The final goal of setup below is to configure Pycharm 2025.2 in the way which would allow start PyCharm  in Hyprland with  ML4W Dotfiles 2.9.9  via Rofi as second DE on the instance openSUSE Tumbleweed KDE Plasma 6.4.4.  We start with downloading the most recent tar ball and extracting it at a time 

$ cd Downloads

Run curl and extract

$ curl -L https://download.jetbrains.com/python/pycharm-community-2025.2.tar.gz  | tar -xvz

Start Pycharm 2025.2  via KDE Desktop Link Icon and shutdown right away .

Now directory  ~/.config/JetBrains/PyCharmCE2025.2 has been created and file idea.properties may be configured in this folder

╭─boris   󰉖 ~

╰─ ❯❯ cd  ~/.config/JetBrains/PyCharmCE2025.2

╭─boris   󰉖 ~/.config/JetBrains/PyCharmCE2025.2

╰─ ❯❯ ls -l

.rw-r--r--@ 377k boris 10 Aug 06:22  app-internal-state.db

.rw-r--r--@ 1.9k boris 10 Aug 06:21  bundled_plugins.txt

.rw-r--r--@   90 boris 10 Aug 06:22  early-access-registry.txt

drwxr-xr-x@    - boris 10 Aug 06:20  event-log-metadata

.rw-r--r--@   66 boris 10 Aug 06:28  idea.properties

drwxr-xr-x@    - boris 10 Aug 06:21  inspection

drwxr-xr-x@    - boris 10 Aug 06:22  options

drwxr-xr-x@    - boris 10 Aug 06:20  ssl

drwxr-xr-x@    - boris 10 Aug 06:21  tasks

.rw-r--r--@ 215k boris 10 Aug 06:21  updatedBrokenPlugins.db

drwxr-xr-x@    - boris 10 Aug 06:22  workspace

╭─boris   󰉖 ~/.config/JetBrains/PyCharmCE2025.2

╰─ ❯❯ cat idea.properties

idea.system.path=~/custom/system

idea.config.path=~/custom/config

Next step is to create Pycharm.desktop file for Pycharm IDE

❯❯ cd .local/share/applications

╭─boris   󰉖 ~/.local/share/applications

╰─ ❯❯ ls -l

.rw-r--r--@ 238 boris 10 Aug 06:58  PyCharm.desktop

╭─boris   󰉖 ~/.local/share/applications

╰─ ❯❯ cat PyCharm.desktop

[Desktop Entry]

Type=Application

Name=PyCharm

Exec=/home/boris/Downloads/pycharm-community-2025.2/bin/pycharm

Comment=A brief description of my custom application

Categories=Utility;Development;

Terminal=false

Update  $PATH    via    ~/.bashrc

export PATH=$PATH:/home/boris/.local/bin/:/home/boris/Downloads/pycharm-community-2025.2/bin

╭─boris   󰉖 ~/.local/share/applications

╰─ ❯❯ echo $PATH

/usr/lib/ccache/bin/:/usr/lib/ccache/bin/:/home/boris/.local/bin:/usr/local/bin:/usr/bin:/bin:/snap/bin:/home/boris/.cargo/bin/:/home/boris/.local/bin/:/home/boris/Downloads/pycharm-community-2025.2/bin

Re-login to Hyprland with ML4W Dotfiles 2.9.9 and start Pycharm using Rofi . PyQt6 library was added to the project along with matplotlib and numpy. 





























Icon has been added to Pycharm.desktop file

╭─boris   󰉖 ~/.local/share/applications

╰─ ❯❯ ll  

.rw-r--r--@ 254 boris 10 Aug 16:28  PyCharm.desktop


╭─boris   󰉖 ~/.local/share/applications

╰─ ❯❯ cat PyCharm.desktop

[Desktop Entry]

Type=Application

Name=PyCharm

Exec=/home/boris/Downloads/pycharm-community-2025.2/bin/pycharm

Icon=/home/boris/Downloads/pycharm-icon.png

Comment=A brief description of my custom application

Categories=Utility;Development;

Terminal=false
























No comments:

Post a Comment