17 lines
382 B
Bash
Executable File
17 lines
382 B
Bash
Executable File
#!/bin/bash
|
|
|
|
name=$1
|
|
|
|
if [ -z "$name" ]; then
|
|
echo "Usage: $0 <name>"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Saving profile $name"
|
|
|
|
echo -e "\nprofile $name {" >> ~/.config/kanshi/config
|
|
swaymsg -t get_outputs | \
|
|
jq '.[] | " output '"'"'\(.make) \(.model) \(.serial)'"'"' mode \(.current_mode.width)x\(.current_mode.height) position \(.rect.x),\(.rect.y)"' -r \
|
|
>> ~/.config/kanshi/config
|
|
|