My Linux Desktop Setup

about 2 months ago

Operating System

  • Linux

Distribution

Desktop Environment

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

Icons

  • Papirus (Dark)

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

Bash

npm install -g without Sudo

export NPM_CONFIG_PREFIX=~/.npm-global 
export PATH=$PATH:~/.npm-global/bin

Note: Create .npm-global in your home folder.

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

Git UI

Git GUI

Browser

  1. Zen Browser (Flatpak)

  2. Firefox

  3. Firefox Developer Edition

Chat

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

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

David D.

David Dyess .com

Copyright © 1999 - 2025