From 4db0d690a961d163877e34f8819ed52f035ab955 Mon Sep 17 00:00:00 2001 From: funman300 Date: Tue, 5 May 2026 23:04:04 -0700 Subject: [PATCH] install: generate flameshot.ini with idempotent guard Co-Authored-By: Claude Sonnet 4.6 --- install.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/install.sh b/install.sh index f85c1a6..ef945e5 100755 --- a/install.sh +++ b/install.sh @@ -40,6 +40,19 @@ default-timeout=4000 """ open(os.path.expanduser("~/.config/mako/config"), "w").write(config) PYEOF +mkdir -p ~/.config/flameshot +if [ ! -f ~/.config/flameshot/flameshot.ini ]; then + cat > ~/.config/flameshot/flameshot.ini <<'INI' +[General] +disabledTrayIcon=true +showStartupLaunchMessage=false +showHelp=false +copyAndCloseAfterUpload=true +uiColor=#81a2be +contrastUiColor=#1d1f21 +contrastOpacity=190 +INI +fi ln -sf "$(pwd)/gtklock/config.ini" ~/.config/gtklock/config ln -sf "$(pwd)/gtklock/style.css" ~/.config/gtklock/style.css ln -sf "$(pwd)/fish/config.fish" ~/.config/fish/config.fish