diff --git a/de/home/.config/sway-de-utils/config.toml b/de/home/.config/sway-de-utils/config.toml index b3610f1..afdf014 100644 --- a/de/home/.config/sway-de-utils/config.toml +++ b/de/home/.config/sway-de-utils/config.toml @@ -1,10 +1,112 @@ preserve_keyboard_order = false -window_icons = [] -profiles = [] -scripts = [] +window_icons = [ + ["󰖟"," — LibreWolf"], + [""," — Alacritty"], + [""," - VSCodium"], + [""," — Dolphin"] +] -[programs] +# Programs +[programs.filemanager] + name = "Dolphin" + command = "dolphin" + arguments = ["--new-window"] +[programs.browser] + name = "Librewolf" + command = "librewolf --no-remote -P" + arguments = [] [lock] +wallpaper_path = "~/.config/sway/assets/wallpaper" blur = 10.0 scale = 0.75 + +[[scripts]] + name = "Printer" + icon = "" + command = "librewolf-profile Penelope 'http://printer-hp-dj3630/'" +[[scripts]] + name = "Swap Workstation" + icon = "" + command = "notify-send 'todo!'" +[[scripts]] + name = "scrcpy" + icon = "" + command = "notify-send 'todo!'" + +# Profiles +[[profiles]] + name = "Penelope" + icon = "" +[profiles.program_args] + browser = [ "Penelope", "--new-window", "https://cloud.pogmom.me", ] + filemanager = [ "~/Documents" ] +[[profiles.scripts]] + name = "Light Toggle" + icon = "󱣝" + command = "hass-cli -a services -I area_id -i left_bedroom -d light -s toggle" +[[profiles.scripts]] + name = "Home Assistant" + icon = "󰟐" + command = "librewolf 'https://hass.pogmom.me'" +[[profiles.scripts]] + name = "Nextcloud" + icon = "" + command = "librewolf 'https://cloud.pogmom.me'" +[[profiles.scripts]] + name = "Mastodon" + icon = "󰫑" + command = "librewolf 'https://masto.pogmom.me'" +[[profiles.scripts]] + name = "Jellyfin" + icon = "" + command = "librewolf 'https://watch.pogmom.me'" + +[[profiles]] + name = "Development" + icon = "" +[profiles.program_args] + browser = [ "Development", "--new-window", "https://hass.pogmom.me" ] + filemanager = [ "~/Development" ] +[[profiles.scripts]] + name = "bridge-netgear-r8000" + icon = "󱂇" + command = "ssh-agent-handler.sh router-netgear-r8000 󱂇" +[[profiles.scripts]] + name = "bridge-netgear-r8000" + icon = "󰑩" + command = "ssh-agent-handler.sh bridge-netgear-r8000 󰑩" +[[profiles.scripts]] + name = "server-dell-7050sff-debian" + icon = "󰒍" + command = "ssh-agent-handler.sh server-dell-7050sff-debian 󰒍" +[[profiles.scripts]] + name = "server-hp-y2z63av" + icon = "󰢋" + command = "ssh-agent-handler.sh server-hp-y2z63av 󰢋" +[[profiles.scripts]] + name = "server-asus-n705fd" + icon = "󱫋" + command = "ssh-agent-handler.sh server-asus-n705fd 󱫋" + +[[profiles]] + name = "School" + icon = "󰻺" +[profiles.program_args] + browser = [ "School", "--new-window", "https://classes.lanecc.edu" ] + filemanager = [ "~/Documents/School/College/LaneCC/2026-01_Winter" ] + +[[profiles]] + name = "Work" + icon = "" +[profiles.program_args] + browser = [ "Work", "--new-window", "https://lanecc.edu" ] + filemanager = [ "~/Documents/Work/LaneCC" ] +[[profiles.scripts]] + name = "LCC Links" + icon = "" + command = "" +[[profiles.scripts]] + name = "Second Monitor" + icon = "󰍺" + command = ""