aboutsummaryrefslogtreecommitdiff
path: root/modules/xsession.nix
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2019-09-11 20:11:16 +0200
committerRobert Helgesson <robert@rycee.net>2019-09-12 21:28:36 +0200
commit0dfa1eef25a8c1090ff1e38f7a73123626605da0 (patch)
tree0d6f93ae1296ad9336613add5d9dd59c3ad761d7 /modules/xsession.nix
parentaa5ba177cc55b89aab8622e7dd011f1092cc3bdc (diff)
xsession: remove bashisms in start scripts
Fixes #836
Diffstat (limited to 'modules/xsession.nix')
-rw-r--r--modules/xsession.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/xsession.nix b/modules/xsession.nix
index 7a1642cc995..e1cf9942e7c 100644
--- a/modules/xsession.nix
+++ b/modules/xsession.nix
@@ -130,7 +130,7 @@ in
home.file.".xprofile".text = ''
. "${config.home.profileDirectory}/etc/profile.d/hm-session-vars.sh"
- if [[ -e "$HOME/.profile" ]]; then
+ if [ -e "$HOME/.profile" ]; then
. "$HOME/.profile"
fi
@@ -152,7 +152,7 @@ in
home.file.${cfg.scriptPath} = {
executable = true;
text = ''
- if [[ ! -v HM_XPROFILE_SOURCED ]]; then
+ if [ -z "$HM_XPROFILE_SOURCED" ]; then
. ~/.xprofile
fi
unset HM_XPROFILE_SOURCED
@@ -167,7 +167,7 @@ in
systemctl --user stop graphical-session-pre.target
# Wait until the units actually stop.
- while [[ -n "$(systemctl --user --no-legend --state=deactivating list-units)" ]]; do
+ while [ -n "$(systemctl --user --no-legend --state=deactivating list-units)" ]; do
sleep 0.5
done
'';