mirror of
https://github.com/nix-community/home-manager
synced 2024-11-23 11:39:46 +01:00
parent
aa5ba177cc
commit
0dfa1eef25
3 changed files with 6 additions and 6 deletions
|
@ -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
|
||||
'';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
. "/test-home/.nix-profile/etc/profile.d/hm-session-vars.sh"
|
||||
|
||||
if [[ -e "$HOME/.profile" ]]; then
|
||||
if [ -e "$HOME/.profile" ]; then
|
||||
. "$HOME/.profile"
|
||||
fi
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
if [[ ! -v HM_XPROFILE_SOURCED ]]; then
|
||||
if [ -z "$HM_XPROFILE_SOURCED" ]; then
|
||||
. ~/.xprofile
|
||||
fi
|
||||
unset HM_XPROFILE_SOURCED
|
||||
|
@ -13,6 +13,6 @@ systemctl --user stop graphical-session.target
|
|||
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
|
||||
|
|
Loading…
Reference in a new issue