about summary refs log tree commit diff
path: root/pkgs/desktops/cinnamon/cinnamon-common
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2023-06-04 17:55:00 +0800
committerBobby Rong <rjl931189261@126.com>2023-06-08 19:24:30 +0800
commit4fe173493a7c7786766b4394d37d6916f960e30d (patch)
treef53642beb7284b1f632ff2b444cf1aee8b0e2189 /pkgs/desktops/cinnamon/cinnamon-common
parentad888c99e5ca0521720f5e371b41dd8b86953706 (diff)
cinnamon.cinnamon-common: rewrite some substitutions with substituteInPlace
This is a cosmetic change.
This is not a 1:1 port (the cs_info.py one), but substituted content shouldn't change.
Diffstat (limited to 'pkgs/desktops/cinnamon/cinnamon-common')
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-common/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/pkgs/desktops/cinnamon/cinnamon-common/default.nix
index 32248fe9832b1..77828a6c105a5 100644
--- a/pkgs/desktops/cinnamon/cinnamon-common/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-common/default.nix
@@ -161,11 +161,11 @@ stdenv.mkDerivation rec {
       {} +
 
     pushd ./files/usr/share/cinnamon/cinnamon-settings
-      sed "s|\"/usr/lib\"|\"${cinnamon-control-center}/lib\"|g" -i ./bin/capi.py
-      sed "s|'python3'|'${pythonEnv.interpreter}'|g" -i ./bin/CinnamonGtkSettings.py
-      sed "s|/usr/share/sounds|/run/current-system/sw/share/sounds|g" -i ./bin/SettingsWidgets.py
-      sed "s|msgfmt|${gettext}/bin/msgfmt|g" -i ./bin/Spices.py
-      sed 's|"lspci"|"${pciutils}/bin/lspci"|g' -i ./modules/cs_info.py
+      substituteInPlace ./bin/capi.py                     --replace '"/usr/lib"' '"${cinnamon-control-center}/lib"'
+      substituteInPlace ./bin/CinnamonGtkSettings.py      --replace "'python3'" "'${pythonEnv.interpreter}'"
+      substituteInPlace ./bin/SettingsWidgets.py          --replace "/usr/share/sounds" "/run/current-system/sw/share/sounds"
+      substituteInPlace ./bin/Spices.py                   --replace "msgfmt" "${gettext}/bin/msgfmt"
+      substituteInPlace ./modules/cs_info.py              --replace "lspci" "${pciutils}/bin/lspci"
     popd
 
     sed "s| cinnamon-session| ${cinnamon-session}/bin/cinnamon-session|g" -i ./files/usr/bin/cinnamon-session-{cinnamon,cinnamon2d}