From 70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69 Mon Sep 17 00:00:00 2001 From: AlexanderCurl Date: Sat, 18 Apr 2026 17:46:06 +0100 Subject: Replaced file structures for themes in the correct format --- .../DankMaterialShell/core/cmd/dms/main.go | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 raveos-hyprland-theme/theme-data/DankMaterialShell/core/cmd/dms/main.go (limited to 'raveos-hyprland-theme/theme-data/DankMaterialShell/core/cmd/dms/main.go') diff --git a/raveos-hyprland-theme/theme-data/DankMaterialShell/core/cmd/dms/main.go b/raveos-hyprland-theme/theme-data/DankMaterialShell/core/cmd/dms/main.go new file mode 100644 index 0000000..c818148 --- /dev/null +++ b/raveos-hyprland-theme/theme-data/DankMaterialShell/core/cmd/dms/main.go @@ -0,0 +1,43 @@ +//go:build !distro_binary + +package main + +import ( + "os" + + "github.com/AvengeMedia/DankMaterialShell/core/internal/clipboard" + "github.com/AvengeMedia/DankMaterialShell/core/internal/log" +) + +var Version = "dev" + +func init() { + runCmd.Flags().BoolP("daemon", "d", false, "Run in daemon mode") + runCmd.Flags().Bool("daemon-child", false, "Internal flag for daemon child process") + runCmd.Flags().Bool("session", false, "Session managed (like as a systemd unit)") + runCmd.Flags().MarkHidden("daemon-child") + + greeterCmd.AddCommand(greeterInstallCmd, greeterSyncCmd, greeterEnableCmd, greeterStatusCmd, greeterUninstallCmd) + authCmd.AddCommand(authSyncCmd) + setupCmd.AddCommand(setupBindsCmd, setupLayoutCmd, setupColorsCmd, setupAlttabCmd, setupOutputsCmd, setupCursorCmd, setupWindowrulesCmd) + updateCmd.AddCommand(updateCheckCmd) + pluginsCmd.AddCommand(pluginsBrowseCmd, pluginsListCmd, pluginsInstallCmd, pluginsUninstallCmd, pluginsUpdateCmd) + rootCmd.AddCommand(getCommonCommands()...) + + rootCmd.AddCommand(authCmd) + rootCmd.AddCommand(updateCmd) + + rootCmd.SetHelpTemplate(getHelpTemplate()) +} + +func main() { + clipboard.MaybeServeAndExit() + + if os.Geteuid() == 0 && !isReadOnlyCommand(os.Args) { + log.Fatal("This program should not be run as root. Exiting.") + } + + if err := rootCmd.Execute(); err != nil { + log.Fatal(err) + } +} -- cgit v1.3