clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update

sspaeti 1035f496 d80b7c7e

+85 -16
+1 -1
hypr/.config/hypr/hypridle.conf
··· 2 2 lock_cmd = omarchy-lock-screen # lock screen and 1password 3 3 before_sleep_cmd = loginctl lock-session # lock before suspend. 4 4 after_sleep_cmd = sleep 1 && hyprctl dispatch dpms on # delay for PAM readiness, then turn on display. 5 - inhibit_sleep = 3 # wait until screen is locked 5 + inhibit_sleep = 5 # wait until screen is locked 6 6 } 7 7 8 8 # listener {
+81
hypr/.config/hypr/sspaeti/reconnect-beolit.sh
··· 1 + #!/bin/bash 2 + # Reconnect Beolit 15 — removes old pairing, re-pairs, and sets A2DP sink profile 3 + 4 + DEVICE="00:12:6F:4B:91:F1" 5 + CARD="bluez_card.00_12_6F_4B_91_F1" 6 + 7 + echo "=== Step 1: Installing bluez-utils ===" 8 + sudo pacman -S --noconfirm --needed bluez-utils 9 + 10 + echo "" 11 + echo "=== Step 2: Restarting Bluetooth stack ===" 12 + sudo systemctl restart bluetooth 13 + systemctl --user restart pipewire pipewire-pulse wireplumber 14 + sleep 3 15 + 16 + echo "" 17 + echo "=== Step 3: Removing old pairing ===" 18 + bluetoothctl disconnect "$DEVICE" 2>/dev/null 19 + sleep 1 20 + bluetoothctl untrust "$DEVICE" 2>/dev/null 21 + sleep 1 22 + bluetoothctl remove "$DEVICE" 2>/dev/null 23 + sleep 2 24 + 25 + echo "" 26 + echo "===========================================" 27 + echo " Put your Beolit 15 into PAIRING MODE" 28 + echo " (hold Bluetooth button until LED blinks)" 29 + echo "===========================================" 30 + read -p "Press Enter when the LED is blinking..." 31 + 32 + echo "" 33 + echo "=== Step 4: Scanning ===" 34 + bluetoothctl --timeout 10 scan on 35 + 36 + echo "" 37 + echo "=== Step 5: Pairing ===" 38 + for i in 1 2 3; do 39 + echo "Pair attempt $i..." 40 + bluetoothctl pair "$DEVICE" && break 41 + sleep 3 42 + done 43 + 44 + echo "" 45 + echo "=== Step 6: Trusting ===" 46 + bluetoothctl trust "$DEVICE" 47 + 48 + echo "" 49 + echo "=== Step 7: Connecting ===" 50 + for i in 1 2 3; do 51 + echo "Connect attempt $i..." 52 + bluetoothctl connect "$DEVICE" && break 53 + sleep 3 54 + done 55 + 56 + echo "" 57 + echo "=== Step 8: Waiting for PipeWire to pick up the device ===" 58 + sleep 5 59 + 60 + echo "" 61 + echo "=== Step 9: Setting A2DP sink profile ===" 62 + for i in 1 2 3; do 63 + echo "Profile attempt $i..." 64 + pactl set-card-profile "$CARD" a2dp-sink 2>/dev/null && break 65 + pactl set-card-profile "$CARD" a2dp-sink-sbc 2>/dev/null && break 66 + sleep 3 67 + done 68 + 69 + echo "" 70 + echo "=== Step 10: Setting as default audio output ===" 71 + SINK=$(pactl list sinks short 2>/dev/null | grep bluez | awk '{print $2}') 72 + if [ -n "$SINK" ]; then 73 + pactl set-default-sink "$SINK" 74 + echo "Audio output set to: $SINK" 75 + else 76 + echo "WARNING: No Bluetooth sink found. Listing available profiles:" 77 + pactl list cards 2>/dev/null | grep -A 20 "bluez_card" | grep -E "Profile|profile|Active" 78 + fi 79 + 80 + echo "" 81 + echo "=== Done ==="
+2 -2
obsidian/Simon/SecondBrain/.obsidian/community-plugins.json
··· 11 11 "settings-search", 12 12 "obsidian-style-settings", 13 13 "tag-wrangler", 14 - "obsidian-auto-link-title", 15 14 "better-export-pdf", 16 15 "dataview", 17 16 "obsidian-advanced-uri", ··· 40 39 "obsidian-trouble-tags", 41 40 "smart-connections", 42 41 "trouble-tags", 43 - "open-specific-notes" 42 + "open-specific-notes", 43 + "obsidian-auto-link-title-fixed" 44 44 ]
-12
obsidian/Simon/SecondBrain/.obsidian/hotkeys.json
··· 191 191 "app:go-forward": [ 192 192 { 193 193 "modifiers": [ 194 - "Mod" 195 - ], 196 - "key": "ArrowRight" 197 - }, 198 - { 199 - "modifiers": [ 200 194 "Alt", 201 195 "Mod" 202 196 ], ··· 204 198 } 205 199 ], 206 200 "app:go-back": [ 207 - { 208 - "modifiers": [ 209 - "Mod" 210 - ], 211 - "key": "ArrowLeft" 212 - }, 213 201 { 214 202 "modifiers": [ 215 203 "Alt",
+1 -1
waybar/.config/waybar/scripts/weather.sh
··· 3 3 4 4 data=$(curl -sf "wttr.in/Biel~Switzerland?format=%C|%t" 2>/dev/null) 5 5 6 - if [ -z "$data" ]; then 6 + if [ -z "$data" ] || echo "$data" | grep -qi "already being processed\|Unknown location\|API key"; then 7 7 echo '{"text": "", "tooltip": "Weather unavailable"}' 8 8 exit 0 9 9 fi