1

fix steam skin updates

This commit is contained in:
2022-08-15 15:09:30 +02:00
parent 0dd1313ade
commit d52a58247c

View File

@ -54,6 +54,7 @@ in {
]; ];
# This doesn't work because steam doesn't detect symlinked skins, files have to be copied # This doesn't work because steam doesn't detect symlinked skins, files have to be copied
# https://github.com/ValveSoftware/steam-for-linux/issues/3572
# home.file = mkMerge [ # home.file = mkMerge [
# (optionalAttrs cfg.steam.adwaita { # (optionalAttrs cfg.steam.adwaita {
# "adwaita-for-steam" = { # "adwaita-for-steam" = {
@ -70,6 +71,11 @@ in {
mkdir ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins mkdir ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins
fi fi
# Delete the directory to copy again, if src was updated
if [ -d ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita ]; then
rm -rf ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita
fi
cp -r ${pkgs.adwaita-for-steam}/share/adwaita-for-steam/Adwaita ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita cp -r ${pkgs.adwaita-for-steam}/share/adwaita-for-steam/Adwaita ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita
chmod -R +w ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita chmod -R +w ${config.home.homeDirectory}/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins/Adwaita
''; '';