My Linux Desktop Setup

2 months ago

Operating System

Linux

Distribution

openSUSE Tumbleweed

Desktop Environment

KDE Plasma

Plasma Theme

Breeze Dark

Super User Theme Setup

kdesu systemsettings

Note: This allows you to use the Super User mode in Dolphin using the same theme as your user

Autostart

Pre-startup Scripts

~/.config/plasma-workspace/env/startup.sh

#!/bin/sh
SSH_ASKPASS=/usr/libexec/ssh/ksshaskpass
export SSH_ASKPASS
[ -n "$SSH_AGENT_PID" ] || eval "$(ssh-agent -s)"

Note: Fix for Wayland KWallet

Logout Scripts

~/.config/plasma-workspace/shutdown/shutdown.sh

#!/bin/sh
[ -z "$SSH_AGENT_PID" ] || eval "$(ssh-agent -k)"

Note: Fix for Wayland KWallet

Custom Shortcuts

[firefox.desktop][Global Shortcuts]
PrivateBrowsing=Ctrl+Alt+P
ProfileManager=
_launch=Ctrl+Alt+B
new-window=

[org.kde.konsole.desktop][Global Shortcuts]
NewTab=
NewWindow=
_launch=Ctrl+Alt+T

[systemsettings.desktop][Global Shortcuts]
_launch=Tools; Ctrl+Alt+S
kcm-kscreen=
kcm-lookandfeel=
kcm-powerdevilprofilesconfig=
kcm-screenlocker=
kcm-users=

Applications

Development

IDE

  1. Theia IDE

  2. VS Codium

  3. VS Code

Database Tools

  • DbSchema

  • DBeaver Community Edition (flatpak)

  • Surrealist

Git UI

Git GUI

Browser

Firefox Developer Edition

Chat

Discord (flatpak)

Games

Steam

  • Apex Legends

  • Battlefield 4 (proton)

  • Civilization VI (proton > native)

  • Civilization: Beyond Earth (proton > native)

  • Counter-Strike (native)

  • Counter-Strike 2 (native)

  • Counter-Strike: Condition Zero (native)

  • Counter-Strike: Source (native)

  • Dota 2 (native)

  • Eve Online (proton)

  • Overwatch 2 (proton)

  • The Finals (proton)

  • Splitgate (native)

  • Valheim (native)

Tools

OPI

Repositories

  • Added Packman by running opi codecs

  • Added VideoLan.org, set Priority to 89, then run zypper dup --allow-vendor-change to replace Packman's VLC with VideoLan.org's

  • Added Visual Studio Code by running opi code

  • Added Visual Studio Codium by running opi codium

Flatpaks

  • DBeaver CE

  • Discord

David D.

David Dyess .com

Copyright © 1999 - 2024