dotfiles/wayland/config/sway-de-utils/config.toml
2026-04-10 14:47:56 -07:00

153 lines
4.3 KiB
TOML

preserve_keyboard_order = false
window_icons = [
["󰖟"," — LibreWolf"],
[""," — Alacritty"],
[""," - VSCodium"],
[""," — Dolphin"]
]
# Programs
[programs.filemanager]
name = "Dolphin"
command = "dolphin"
arguments = ["--new-window"]
[programs.browser]
name = "Librewolf"
command = "librewolf"
arguments = ["-P"]
[programs.browser_newtab]
name = "Librewolf (New Tab)"
command = "librewolf"
arguments = ["-P"]
[programs.terminal]
name = "Terminal"
command = "alacritty"
arguments = ["--working-directory"]
[lock]
wallpaper_path = "~/.config/sway/assets/wallpaper"
blur = 9.0
scale = 0.6
[power]
shutdown_cmd = ["systemctl", "poweroff"]
reboot_cmd = ["systemctl", "reboot"]
suspend_cmd = ["systemctl", "suspend"]
[[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" ]
browser_newtab = [ "Penelope", "https://cloud.pogmom.me" ]
filemanager = [ "~/Documents"]
terminal = [ "~" ]
[[profiles.scripts]]
name = "pogmommy-omen-328p1aa"
icon = "󰇅"
command = "ssh-agent-handler.sh pogmommy@pogmommy-omen-328p1aa 󰇅"
[[profiles.scripts]]
name = "pogmommy-apple-a2337"
icon = ""
command = "ssh-agent-handler.sh pogmommy@pogmommy-apple-a2337 "
[[profiles.scripts]]
name = "pg-cosmo-01238"
icon = ""
command = "ssh-agent-handler.sh pogmommy@pg-cosmocom-01238 "
[[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" ]
browser_newtab = [ "Development", "--new-tab", "https://hass.pogmom.me" ]
filemanager = [ "~/Development" ]
terminal = [ "~/Development", "-e", "zellij", "--layout", "strider" ]
[[profiles.scripts]]
name = "server-dell-7050sff-debian"
icon = "󰒍"
command = "ssh-agent-handler.sh pogmom@server-dell-7050sff-debian 󰒍"
[[profiles.scripts]]
name = "server-hp-y2z63av"
icon = "󰢋"
command = "ssh-agent-handler.sh pogmom@server-hp-y2z63av 󰢋"
[[profiles.scripts]]
name = "server-samsung-1561j"
icon = ""
command = "ssh-agent-handler.sh pogmom@server-samsung-1561j "
[[profiles.scripts]]
name = "bridge-netgear-r8000"
icon = "󱂇"
command = "ssh-agent-handler.sh root@router-netgear-r8000 󱂇"
[[profiles.scripts]]
name = "bridge-netgear-r8000"
icon = "󰑩"
command = "ssh-agent-handler.sh root@bridge-netgear-r8000 󰑩"
[[profiles]]
name = "Housing"
icon = "󰻺"
[profiles.program_args]
browser = [ "Housing", "--new-window", "https://eugenesca.com" ]
browser_newtab = [ "Housing", "--new-tab", "https://eugenesca.com" ]
filemanager = [ "~/Documents/Housing/SCA/" ]
terminal = [ "~/Documents/Housing/SCA/" ]
[[profiles.scripts]]
name = "House Meeting Minutes"
icon = ""
command = "~/.config/sway-de-utils/scripts/housing/new-minutes.sh house"
[[profiles.scripts]]
name = "Board Meeting Minutes"
icon = ""
command = "~/.config/sway-de-utils/scripts/housing/new-minutes.sh board"
[[profiles]]
name = "Work"
icon = ""
[profiles.program_args]
browser = [ "Work", "--new-window", "https://lanecc.edu" ]
browser_newtab = [ "Work", "--new-tab", "https://lanecc.edu" ]
filemanager = [ "~/Documents/Work/LaneCC" ]
terminal = [ "~/Documents/Work/LaneCC/" ]
[[profiles.scripts]]
name = "LCC Links"
icon = ""
command = "~/.config/sway-de-utils/scripts/work/lanecc_links"
[[profiles.scripts]]
name = "Second Monitor"
icon = "󰍺"
command = "~/.config/sway-de-utils/scripts/work/2nd_monitor"