diff --git a/main.go b/main.go index 6ef1fc8..5fc73e8 100644 --- a/main.go +++ b/main.go @@ -123,9 +123,9 @@ func defaultStringIfBlank(s, fallback string) string { } func validateWm() { - if !(*wm == "sway" || *wm == "hyprland") && *wm != "" { + if !(*wm == "sway" || *wm == "hyprland" || *wm == "Hyprland") && *wm != "" { *wm = "" - log.Warn("-wm argument supports only sway or hyprland string.") + log.Warn("-wm argument supports only 'sway' or 'hyprland' string.") } } @@ -149,7 +149,7 @@ var itemSpacing = flag.Uint("spacing", 20, "icon spacing") var lang = flag.String("lang", "", "force lang, e.g. \"en\", \"pl\"") var fileManager = flag.String("fm", "thunar", "File Manager") var term = flag.String("term", defaultTermIfBlank(os.Getenv("TERM"), "foot"), "Terminal emulator") -var wm = flag.String("wm", defaultStringIfBlank(os.Getenv("XDG_CURRENT_DESKTOP"), ""), "Use swaymsg (with 'sway' argument) or hyprctl (with 'hyprland')") +var wm = flag.String("wm", "", "Use swaymsg (with 'sway' argument) or hyprctl (with 'hyprland')") var nameLimit = flag.Int("fslen", 80, "File Search name LENgth Limit") var noCats = flag.Bool("nocats", false, "Disable filtering by category") var noFS = flag.Bool("nofs", false, "Disable file search") diff --git a/tools.go b/tools.go index 8a55d3d..149c4fd 100644 --- a/tools.go +++ b/tools.go @@ -585,7 +585,7 @@ func launch(command string, terminal bool) { cmd = exec.Command(prefixCommand, args...) } else if *wm == "sway" { cmd = exec.Command("swaymsg", "exec", strings.Join(elements, " ")) - } else if *wm == "hyprland" { + } else if *wm == "hyprland" || *wm == "Hyprland" { cmd = exec.Command("hyprctl", "dispatch", "exec", strings.Join(elements, " ")) }