diff options
Diffstat (limited to 'awesome/default.nix')
-rw-r--r-- | awesome/default.nix | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/awesome/default.nix b/awesome/default.nix index 3c47017..5baaf95 100644 --- a/awesome/default.nix +++ b/awesome/default.nix @@ -48,12 +48,15 @@ EOF ''; wp = ../wallpapers; - - dirsLua = pkgs.writeTextDir "dirs.lua" '' + startupAppsLua = builtins.toString ( + builtins.map (a: ''"${a}",'') config.awesome.startupApps + ); + configLua = pkgs.writeTextDir "config.lua" '' home_dir = os.getenv("HOME").."/" bin_dir = "${./bin}/" share_dir = "${./share}/" wp_dir = "${wp}/" + startupApps = { ${startupAppsLua} } ''; # awesomeInner is what is started up by startx, within an X session. @@ -94,7 +97,7 @@ EOF exec ${pkgs.awesome}/bin/awesome \ -c ${./rc.lua} \ - --search ${dirsLua} \ + --search ${configLua} \ --search ${./share} \ --search ${pkgs.awesome}/share/awesome/themes \ 2>&1 2>>$this_log |