Files
dotfiles/.config/ashell/config.toml
2025-09-13 18:56:19 +02:00

105 lines
2.6 KiB
TOML

log_level = "warn"
outputs = "All"
position = "Top"
app_launcher_cmd = "killall tofi-drun || tofi-drun"
#clipboard_cmd = 'grim -g "$(slurp)" - | wl-copy --type image/png'
clipboard_cmd = ""
# - AppLauncher, Updates, Clipboard, Workspaces, WindowTitle
# - SystemInfo, KeyboardLayout, KeyboardSubmap, Tray, Clock
# - Privacy, MediaPlayer, Settings
[modules]
left = [ "Workspaces", [ "SystemInfo" ] ]
center = [ "WindowTitle" ]
right = [ "Tray", [ "Clock", "Settings" ], "CustomNotifications" ]
[updates]
check_cmd = ""
update_cmd = ""
[workspaces]
visibility_mode = "All"
enable_workspace_filling = false
[window_title]
mode = "Title"
truncate_title_after_length = 150
#[keyboard_layout.labels]
#"English (US)" = ""
[system]
# - Cpu, Memory, MemorySwap, Temperature, { disk = "path" }, IpAddress, DownloadSpeed, UploadSpeed
systemInfo = [ { disk = "/" }, { disk = "/home" } ]
indicators = [ "Cpu", "Memory", "DownloadSpeed", "UploadSpeed" ]
[system.cpu]
warn_threshold = 80
alert_threshold = 100
[system.memory]
warn_threshold = 80
alert_threshold = 90
[system.temperature]
warn_threshold = 70
alert_threshold = 85
[system.disk]
warn_threshold = 90
alert_threshold = 100
[clock]
# https://docs.rs/chrono/latest/chrono/format/strftime/index.html
format = "%FT%T"
# Media player module configuration
[media_player]
max_title_length = 100
[[CustomModule]]
name = "CustomNotifications"
icon = ""
command = "swaync-client -t -sw"
listen_cmd = "swaync-client -swb"
icons.'dnd.*' = ""
alert = ".*notification"
[settings]
lock_cmd = "hyprlock &"
shutdown_cmd = "systemctl poweroff"
suspend_cmd = "systemctl suspend"
reboot_cmd = "systemctl reboot"
logout_cmd = "loginctl kill-user $(whoami)"
audio_sinks_more_cmd = "pavucontrol -t 3"
audio_sources_more_cmd = "pavucontrol -t 4"
# wifi_more_cmd = "nm-connection-editor"
# vpn_more_cmd = "nm-connection-editor"
# bluetooth_more_cmd = "blueman-manager"
remove_airplane_btn = true
# [appearance.background_color]
# base = "#448877"
# strong = "#448888" # optional default autogenerated from base color
# weak = "#448855" # optional default autogenarated from base color
# text = "#ffffff" # optional default base text color
[appearance]
font_name = "FreeMono"
# Islands|Solid|Gradient
style = "Gradient"
opacity = 0.69
background_color = "#00000035"
primary_color = "#FAB387"
secondary_color = "#00000055"
success_color = "#A6E3A1"
danger_color = "#F38BA8"
text_color = "#FFFFFF"
workspace_colors = [ "#5BCEFAFF", "#F5A9B8FF", "#FFFFFFFF", "#FFF430FF", "#FFFFFFFF", "#9C59D1FF" ]
special_workspace_colors = [ "#9C59D1FF", "#F5A9B8FF" ]
[appearance.menu]
opacity = 0.7
backdrop = 0.3