Crate hyprshell_core_lib

Crate hyprshell_core_lib 

Source

Modules§

binds
default
transfer

Structs§

Active
ClientData
HyprlandData
IniFile
MonitorData
Section
WorkspaceData

Enums§

ExecType

Constants§

APPLICATION_ID
APPLICATION_TEST_ID
LAUNCHER_NAMESPACE
OVERVIEW_NAMESPACE
SWITCH_NAMESPACE
TERMINALS

Traits§

FindByFirst
GetFirstOrLast
GetNextOrPrev
RevIf
Warn
WarnWithDetails

Functions§

analyse_exec
collect_desktop_files
Collects all .desktop files from standard directories according to the XDG Base Directory Specification.
collect_mime_files
Collects all mimeapps.list files from standard directories according to the XDG Base Directory Specification.
daemon_running
explain_config
get_cache_home
Panics
get_config_dirs
Returns XDG_CONFIG_DIRS or /etc/xdg/
get_config_home
Panics
get_daemon_socket_path_buff
get_data_dirs
Returns XDG_DATA_DIRS or /usr/local/share and /usr/share
get_data_home
Panics
get_default_cache_dir
get_default_config_path
get_default_css_path
get_default_data_dir
hyprshell_config_block
hyprshell_config_listener
hyprshell_css_listener

Type Aliases§

ClientId
MonitorId
WorkspaceId