Так как вариант с concat у меня не вышел. Я пошел по другому пути. При помощи
gulp-insert я добавил содержимое одного файла в другой. Код получился такой -
...//подключаем галп и все такое
var insert = require('gulp-insert');
var fs = require("fs")
gulp.task('stylus', function () {
var variableContent = fs.readFileSync("source/styl_variable/variable.styl", "utf8");
gulp.src('source/Layout-Desktop/stylus/*.styl')
.pipe(insert.transform(function(contents, file) {
return variableContent + '\n' + contents;
}))
.pipe(gulp.dest('build'))
+ '\n' + было добавлено для того, чтобы между файлами был отступ.
Если у кого-то есть идеи как решить эту задачу лучше - посоветуйте, пожалуйста. Так как я перепробовал кучу плагинов и только такой способ дал результат.