forked from Shinonome/dots-hyprland
Fix colorgeneration for musiccontrols
This commit is contained in:
@@ -12,7 +12,8 @@ import { showMusicControls } from '../../variables.js';
|
|||||||
|
|
||||||
const COMPILED_STYLE_DIR = `${GLib.get_user_cache_dir()}/ags/user/generated`
|
const COMPILED_STYLE_DIR = `${GLib.get_user_cache_dir()}/ags/user/generated`
|
||||||
const LIGHTDARK_FILE_LOCATION = `${GLib.get_user_cache_dir()}/ags/user/colormode.txt`;
|
const LIGHTDARK_FILE_LOCATION = `${GLib.get_user_cache_dir()}/ags/user/colormode.txt`;
|
||||||
const lightDark = Utils.readFile(LIGHTDARK_FILE_LOCATION).trim();
|
const colorMode = Utils.exec('bash -c "sed -n \'1p\' $HOME/.cache/ags/user/colormode.txt"');
|
||||||
|
const lightDark = (colorMode == "light") ? '-l' : '';
|
||||||
const COVER_COLORSCHEME_SUFFIX = '_colorscheme.css';
|
const COVER_COLORSCHEME_SUFFIX = '_colorscheme.css';
|
||||||
var lastCoverPath = '';
|
var lastCoverPath = '';
|
||||||
|
|
||||||
@@ -198,9 +199,11 @@ const CoverArt = ({ player, ...rest }) => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(`${lightDark}`);
|
||||||
|
console.log(`${App.configDir}/scripts/color_generation/generate_colors_material.py --path '${coverPath}`);
|
||||||
// Generate colors
|
// Generate colors
|
||||||
execAsync(['bash', '-c',
|
execAsync(['bash', '-c',
|
||||||
`${App.configDir}/scripts/color_generation/generate_colors_material.py --path '${coverPath}' > ${App.configDir}/scss/_musicmaterial.scss ${lightDark}`])
|
`source /home/avi/virtualenvs/my_project_venv/bin/activate; ${App.configDir}/scripts/color_generation/generate_colors_material.py --path '${coverPath}' --mode '${colorMode}' > ${App.configDir}/scss/_musicmaterial.scss`])
|
||||||
.then(() => {
|
.then(() => {
|
||||||
exec(`wal -i "${player.coverPath}" -n -t -s -e -q ${lightDark}`)
|
exec(`wal -i "${player.coverPath}" -n -t -s -e -q ${lightDark}`)
|
||||||
exec(`cp ${GLib.get_user_cache_dir()}/wal/colors.scss ${App.configDir}/scss/_musicwal.scss`);
|
exec(`cp ${GLib.get_user_cache_dir()}/wal/colors.scss ${App.configDir}/scss/_musicwal.scss`);
|
||||||
|
|||||||
Reference in New Issue
Block a user