first run experience

This commit is contained in:
end-4
2025-05-31 12:09:02 +02:00
parent e5161a1f4f
commit a0b69f2884
4 changed files with 43 additions and 5 deletions
@@ -29,6 +29,7 @@ Singleton {
property string notificationsPath: FileUtils.trimFileProtocol(`${Directories.cache}/notifications/notifications.json`)
property string generatedMaterialThemePath: FileUtils.trimFileProtocol(`${Directories.state}/user/generated/colors.json`)
property string cliphistDecode: FileUtils.trimFileProtocol(`/tmp/quickshell/media/cliphist`)
property string wallpaperSwitchScriptPath: FileUtils.trimFileProtocol(`${Directories.config}/quickshell/scripts/switchwall.sh`)
// Cleanup on init
Component.onCompleted: {
Hyprland.dispatch(`exec mkdir -p '${favicons}'`)
@@ -43,27 +43,27 @@ Item { // Wrapper
{
action: "img",
execute: () => {
executor.executeCommand(`${xdgConfigHome}/quickshell/scripts/switchwall.sh`.replace(/file:\/\//, ""))
executor.executeCommand(Directories.wallpaperSwitchScriptPath)
}
},
{
action: "dark",
execute: () => {
executor.executeCommand(`${xdgConfigHome}/quickshell/scripts/switchwall.sh --mode dark --noswitch`.replace(/file:\/\//, ""))
executor.executeCommand(`${Directories.wallpaperSwitchScriptPath} --mode dark --noswitch`)
}
},
{
action: "light",
execute: () => {
executor.executeCommand(`${xdgConfigHome}/quickshell/scripts/switchwall.sh --mode light --noswitch`.replace(/file:\/\//, ""))
executor.executeCommand(`${Directories.wallpaperSwitchScriptPath} --mode light --noswitch`)
}
},
{
action: "accentcolor",
execute: (args) => {
executor.executeCommand(
`${xdgConfigHome}/quickshell/scripts/switchwall.sh --noswitch --color ${args != '' ? ("'"+args+"'") : ""}`
.replace(/file:\/\//, ""))
`${Directories.wallpaperSwitchScriptPath} --noswitch --color ${args != '' ? ("'"+args+"'") : ""}`
)
}
},
{