workstation/roles/home-gui/files/kde-setup.sh

39 lines
1.6 KiB
Bash
Raw Normal View History

2023-10-16 13:35:45 +00:00
#!/bin/sh
2023-10-16 14:16:55 +00:00
# Plasma.
2023-10-16 20:48:07 +00:00
plasma-apply-lookandfeel --apply org.kde.breezedark.desktop
2023-10-16 21:29:06 +00:00
if [ -r "$XDG_CONFIG_HOME/plasma-org.kde.plasma.desktop-appletsrc.acp" ]
then
rm -f "$XDG_CONFIG_HOME/plasma-org.kde.plasma.desktop-appletsrc"
cp "$XDG_CONFIG_HOME/plasma-org.kde.plasma.desktop-appletsrc.acp" "$XDG_CONFIG_HOME/plasma-org.kde.plasma.desktop-appletsrc"
fi
2023-10-16 14:16:55 +00:00
kwriteconfig5 --file kdeglobals --group KDE --key SingleClick false
kwriteconfig5 --file kwinrc --group NightColor --key Active true
# Keyboard.
kwriteconfig5 --file kxkbrc --group Layout --key Use true
kwriteconfig5 --file kxkbrc --group Layout --key Model pc105
kwriteconfig5 --file kxkbrc --group Layout --key LayoutList gb,ca
kwriteconfig5 --file kxkbrc --group Layout --key VariantList ,multix
kwriteconfig5 --file kxkbrc --group Layout --key DisplayNames ,
kwriteconfig5 --file kxkbrc --group Layout --key Options grp:win_space_toggle,compose:menu,lv3:ralt_switch,lv5:rctrl_switch
# Konsole.
kwriteconfig5 --file konsolerc --group KonsoleWindow --key RememberWindowSize false
# Dolphin.
kwriteconfig5 --file dolphinrc --group General --key RememberOpenedTabs false
kwriteconfig5 --file dolphinrc --group DetailsMode --key PreviewSize 16
kwriteconfig5 --file dolphinrc --group DetailsMode --key ExpandableFolders false
# Klipper.
kwriteconfig5 --file klipperrc --group General --key KeepClipboardContents false
2023-10-16 19:50:56 +00:00
2023-10-16 21:52:03 +00:00
# KeePassXC.
kwriteconfig5 --file keepassxc/keepassxc.ini --group GUI --key ApplicationTheme classic
kwriteconfig5 --file keepassxc/keepassxc.ini --group SSHAgent --key Enabled true
2023-10-16 19:50:56 +00:00
# Restart some applications.
qdbus org.kde.KWin /KWin reconfigure
qdbus org.kde.plasmashell /PlasmaShell refreshCurrentShell