home/natto/ags: init

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2024-06-01 17:59:52 +05:30
parent 00ea23f65c
commit c86fb8b6d3
37 changed files with 1658 additions and 33 deletions

31
home/natto/ags/config.js Normal file
View File

@@ -0,0 +1,31 @@
import Bar from "./windows/bar/index.js";
import Settings from "./windows/settings/index.js";
import MusicBox from "./windows/music-box/index.js";
import Calendar from "./windows/calendar.js";
const configDir = App.configDir;
const scssStyle = `${configDir}/style.scss`;
const cssStyle = `${configDir}/style.css`;
const compileSass = () => {
Utils.exec(`scss ${scssStyle} ${cssStyle}`);
console.log("sass compiled to css");
};
compileSass();
Utils.monitorFile(`${configDir}/styles`, () => {
console.log("change detected in style");
compileSass();
App.resetCss();
App.applyCss(cssStyle);
console.log("new style applied");
});
App.config({
style: "./style.css",
windows: [Bar(), MusicBox(), Settings(), Calendar()],
});
export {};