My Linux Desktop Setup

5 days ago

Operating System

  • Linux

Distribution

Desktop Environment

Plasma Theme

  • Breeze Dark [ until March 2025 ]

  • Leaf Dark [ current ]

    • using custom Gruvbox color palette & Breeze Application Style

Color Scheme

This is my custom color scheme, based on Gruvbox and my preferences. These are stored in ~/.local/share/color-schemes

[ColorEffects:Disabled]
Color=56,56,56
ColorAmount=0
ColorEffect=0
ContrastAmount=0.65000000000000002
ContrastEffect=1
IntensityAmount=0.10000000000000001
IntensityEffect=2

[ColorEffects:Inactive]
ChangeSelectionColor=true
Color=112,111,110
ColorAmount=0.025000000000000001
ColorEffect=2
ContrastAmount=0.10000000000000001
ContrastEffect=2
Enable=true
IntensityAmount=0
IntensityEffect=0

[Colors:Button]
BackgroundAlternate=60,56,54
BackgroundNormal=40,40,40
DecorationFocus=104,157,106
DecorationHover=131,165,152
ForegroundActive=142,192,124
ForegroundInactive=55,115,117
ForegroundLink=184,187,38
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=235,219,178
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141

[Colors:Selection]
BackgroundAlternate=142,192,124
BackgroundNormal=104,157,106
DecorationFocus=104,157,106
DecorationHover=131,165,152
ForegroundActive=252,252,252
ForegroundInactive=235,219,178
ForegroundLink=253,188,75
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=235,219,178
ForegroundPositive=39,174,96
ForegroundVisited=189,195,199

[Colors:Tooltip]
BackgroundAlternate=60,56,54
BackgroundNormal=40,40,40
DecorationFocus=104,157,106
DecorationHover=131,165,152
ForegroundActive=184,187,38
ForegroundInactive=55,115,117
ForegroundLink=142,192,124
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=235,219,178
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141

[Colors:View]
BackgroundAlternate=60,56,54
BackgroundNormal=28,31,32
DecorationFocus=104,157,106
DecorationHover=131,165,152
ForegroundActive=184,187,38
ForegroundInactive=55,115,117
ForegroundLink=142,192,124
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=235,219,178
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141

[Colors:Window]
BackgroundAlternate=60,56,54
BackgroundNormal=56,54,52
DecorationFocus=104,157,106
DecorationHover=131,165,152
ForegroundActive=184,187,38
ForegroundInactive=55,115,117
ForegroundLink=142,192,124
ForegroundNegative=218,68,83
ForegroundNeutral=246,116,0
ForegroundNormal=235,219,178
ForegroundPositive=39,174,96
ForegroundVisited=127,140,141

[General]
ColorScheme=GruvboxColors
Name=DeraeboxColors
TitlebarIsAccentColored=false
shadeSortColumn=true

[KDE]
contrast=4

[WM]
activeBackground=56,54,52
activeBlend=235,219,178
activeForeground=235,219,178
inactiveBackground=52,50,48
inactiveBlend=60,56,54
inactiveForeground=204,190,155

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) - [ until March 2025 ]

  • Gradient-KDE-Story-Blue-Dark [ current ]

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

[app.zen_browser.zen.desktop][Global Shortcuts]
_launch=Ctrl+Alt+B
new-private-window=Ctrl+Alt+P
new-window=
profilemanager=

[org.kde.dolphin.desktop][Global Shortcuts]
_launch=Meta+E

[org.kde.kcalc.desktop][Global Shortcuts]
_launch=Ctrl+Alt+K; Launch (1)

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

[org.kde.krunner.desktop][Global Shortcuts]
RunClipboard=Alt+Shift+F2
_launch=Alt+F2; Search; Alt+Space

[org.kde.plasma-systemmonitor.desktop][Global Shortcuts]
_launch=Meta+Esc

[org.kde.plasma.emojier.desktop][Global Shortcuts]
_launch=Meta+.; Meta+Ctrl+Alt+Shift+Space

[org.kde.spectacle.desktop][Global Shortcuts]
ActiveWindowScreenShot=Meta+Print
CurrentMonitorScreenShot=
FullScreenScreenShot=Shift+Print
OpenWithoutScreenshot=
RecordRegion=Meta+R; Meta+Shift+R
RecordScreen=Meta+Alt+R
RecordWindow=
RectangularRegionScreenShot=Meta+Shift+Print
WindowUnderCursorScreenShot=Meta+Ctrl+Print
_launch=Meta+Shift+S; Print

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

Applications

Development

IDE

  1. Zed (Flatpak)

  2. VS Code

Database Tools

Git UI

Git GUI

Browser

  1. Zen Browser (Flatpak)

  2. Firefox

Chat

Games

Steam

  • 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

  • Replaced Packman with Packman Extra for only Mesa support (required for full AMD VA-API support)

  • Added Visual Studio Code by running opi code

Flatpaks

Extra Packages

  • keditbookmarks (Konsole bookmarks editor)


Change Log

4 May 2025

  • Updated theme & icons

  • Added Zed to IDEs & Flatpaks

  • Updated shortcuts

  • Replaced Packman with Packman Extra for just Mesa

  • Added keditbookmarks to Extra Packages

  • Added my custom Gruvbox Color Scheme

David D.

David Dyess .com

Copyright © 1999 - 2025