diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-09-28 15:14:44 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-09-28 15:14:44 +0200 |
commit | 1b728846a827bcba08ede7ef29d02227b3ab2c7f (patch) | |
tree | b26f6daaa1868062f6edf251c5edd43e6ab68d64 /nixos | |
parent | 64aed5e78f270ad775ec7ea763de4866c3f3c3cc (diff) | |
download | nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar.gz nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar.bz2 nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar.lz nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar.xz nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.tar.zst nixlib-1b728846a827bcba08ede7ef29d02227b3ab2c7f.zip |
Shut up a KDE warning when a user first logs in
It was complaining about not having write permission to $HOME/.local/share/user-places.xbel (because .local/share didn't exist yet).
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/x11/display-managers/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix index fc0803f2acaf..ca0832e5b0c8 100644 --- a/nixos/modules/services/x11/display-managers/default.nix +++ b/nixos/modules/services/x11/display-managers/default.nix @@ -114,6 +114,10 @@ let rm -rf $HOME/.compose-cache mkdir $HOME/.compose-cache + # Work around KDE errors when a user first logs in and + # .local/share doesn't exist yet. + mkdir -p $HOME/.local/share + ${cfg.displayManager.sessionCommands} # Allow the user to execute commands at the beginning of the X session. |