add dotfiles (including kitty & alacritty themes), add proxies, add writing & haskell roles

This commit is contained in:
ProgramSnail 2025-08-08 13:34:17 +03:00
parent 46bdf4dda0
commit 6561d54f45
346 changed files with 15329 additions and 0 deletions

View file

@ -0,0 +1,23 @@
#!/usr/bin/env bash
function capture_linux() {
local title="$1"
local output="$2"
import -window "$title" "$output"
}
function capture_osx() {
local title="$1"
local output="$2"
# get system id of the new created window
sys_id=$(./windowid.swift "kitty" "$title")
screencapture -wl"$sys_id" "$output"
}
function capture() {
if [[ "$OSTYPE" == "linux-gnu" ]]; then
capture_linux "$@"
elif [[ "$OSTYPE" == "darwin"* ]]; then
capture_osx "$@"
fi
}