Merge pull request 'fix launcher for non-uwsm' (#63) from fix-uwsm-launcher into main
Reviewed-on: #63 Reviewed-by: AramJonghu <2+aramjonghu@noreply.git.zach-dev.cc>
This commit was merged in pull request #63.
This commit is contained in:
@@ -206,6 +206,7 @@ Singleton {
|
||||
return {
|
||||
maxAppsShown: launcher.maxAppsShown,
|
||||
maxWallpapers: launcher.maxWallpapers,
|
||||
uwsm: launcher.uwsm,
|
||||
actionPrefix: launcher.actionPrefix,
|
||||
specialPrefix: launcher.specialPrefix,
|
||||
useFuzzy: {
|
||||
|
||||
@@ -91,6 +91,7 @@ JsonObject {
|
||||
property string specialPrefix: "@"
|
||||
property UseFuzzy useFuzzy: UseFuzzy {
|
||||
}
|
||||
property bool uwsm: true
|
||||
|
||||
component Sizes: JsonObject {
|
||||
property int itemHeight: 50
|
||||
|
||||
@@ -9,17 +9,20 @@ import qs.Paths
|
||||
Searcher {
|
||||
id: root
|
||||
|
||||
readonly property list<string> command: Config.launcher.uwsm ? ["app2unit", "--"] : []
|
||||
|
||||
function launch(entry: DesktopEntry): void {
|
||||
appDb.incrementFrequency(entry.id);
|
||||
console.log(root.command);
|
||||
|
||||
if (entry.runInTerminal)
|
||||
Quickshell.execDetached({
|
||||
command: ["app2unit", "--", ...Config.general.apps.terminal, `${Quickshell.shellDir}/assets/wrap_term_launch.sh`, ...entry.command],
|
||||
command: [...root.command, ...Config.general.apps.terminal, `${Quickshell.shellDir}/assets/wrap_term_launch.sh`, ...entry.command],
|
||||
workingDirectory: entry.workingDirectory
|
||||
});
|
||||
else
|
||||
Quickshell.execDetached({
|
||||
command: ["app2unit", "--", ...entry.command],
|
||||
command: [...root.command, ...entry.command],
|
||||
workingDirectory: entry.workingDirectory
|
||||
});
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Max apps shown"
|
||||
min: 1
|
||||
name: "Max apps shown"
|
||||
object: Config.launcher
|
||||
setting: "maxAppsShown"
|
||||
}
|
||||
@@ -20,8 +20,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Max wallpapers shown"
|
||||
min: 1
|
||||
name: "Max wallpapers shown"
|
||||
object: Config.launcher
|
||||
setting: "maxWallpapers"
|
||||
}
|
||||
@@ -43,6 +43,15 @@ SettingsPage {
|
||||
object: Config.launcher
|
||||
setting: "specialPrefix"
|
||||
}
|
||||
|
||||
Separator {
|
||||
}
|
||||
|
||||
SettingSwitch {
|
||||
name: "Use UWSM launch command"
|
||||
object: Config.launcher
|
||||
setting: "uwsm"
|
||||
}
|
||||
}
|
||||
|
||||
SettingsSection {
|
||||
@@ -103,8 +112,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Item width"
|
||||
min: 1
|
||||
name: "Item width"
|
||||
object: Config.launcher.sizes
|
||||
setting: "itemWidth"
|
||||
}
|
||||
@@ -113,8 +122,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Item height"
|
||||
min: 1
|
||||
name: "Item height"
|
||||
object: Config.launcher.sizes
|
||||
setting: "itemHeight"
|
||||
}
|
||||
@@ -123,8 +132,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Wallpaper width"
|
||||
min: 1
|
||||
name: "Wallpaper width"
|
||||
object: Config.launcher.sizes
|
||||
setting: "wallpaperWidth"
|
||||
}
|
||||
@@ -133,8 +142,8 @@ SettingsPage {
|
||||
}
|
||||
|
||||
SettingSpinBox {
|
||||
name: "Wallpaper height"
|
||||
min: 1
|
||||
name: "Wallpaper height"
|
||||
object: Config.launcher.sizes
|
||||
setting: "wallpaperHeight"
|
||||
}
|
||||
|
||||
@@ -967,6 +967,13 @@ export const settingsIndex = [
|
||||
section: "Launcher",
|
||||
keywords: ["command", "prefix", "special"],
|
||||
},
|
||||
{
|
||||
name: "Use UWSM launch command",
|
||||
category: "launcher",
|
||||
categoryName: "Launcher",
|
||||
section: "Launcher",
|
||||
keywords: ["command", "uwsm", "systemd"],
|
||||
},
|
||||
// Fuzzy Search section
|
||||
{
|
||||
name: "Apps",
|
||||
|
||||
Reference in New Issue
Block a user