Quellcode durchsuchen

move wl screenshot script from jpg to png + better kitty config

Noah Vogt vor 3 Tagen
Ursprung
Commit
61f5aaf97c
2 geänderte Dateien mit 11 neuen und 6 gelöschten Zeilen
  1. 5 6
      dot-config/hypr/scripts/screenshot.sh
  2. 6 0
      dot-config/kitty/kitty.conf

+ 5 - 6
dot-config/hypr/scripts/screenshot.sh

@@ -8,19 +8,19 @@ mkdir -p "$SCREENSHOT_DIR"
 
 # Filename format
 TIMESTAMP=$(date +"%Y%m%d-%H%M%S")
-FILENAME="Screenshot_${TIMESTAMP}_hyprland.jpg"
+FILENAME="Screenshot_${TIMESTAMP}_hyprland.png"
 FILE_PATH="${SCREENSHOT_DIR}/${FILENAME}"
 
 # Capture based on argument
 case "$1" in
 area)
     # Select an area using slurp
-    grim -t jpeg -g "$(slurp)" "$FILE_PATH"
+    grim -t png -g "$(slurp)" "$FILE_PATH"
     ;;
 monitor)
     # Active monitor
     MONITOR=$(hyprctl activeworkspace -j | jq -r '.monitor')
-    grim -t jpeg -o "$MONITOR" "$FILE_PATH"
+    grim -t png -o "$MONITOR" "$FILE_PATH"
     ;;
 window)
     # Active window
@@ -31,7 +31,7 @@ window)
     fi
     WINDOW_AT=$(echo "$WINDOW_DATA" | jq -r '.at | join(",")')
     WINDOW_SIZE=$(echo "$WINDOW_DATA" | jq -r '.size | join("x")')
-    grim -t jpeg -g "${WINDOW_AT} ${WINDOW_SIZE}" "$FILE_PATH"
+    grim -t png -g "${WINDOW_AT} ${WINDOW_SIZE}" "$FILE_PATH"
     ;;
 *)
     echo "Usage: $0 {area|monitor|window}"
@@ -41,6 +41,5 @@ esac
 
 # Check if file was created and copy to clipboard
 if [ -f "$FILE_PATH" ]; then
-    wl-copy -t image/jpeg <"$FILE_PATH"
-    notify-send "Screenshot saved" "$FILENAME" -i "$FILE_PATH"
+    wl-copy -t image/png <"$FILE_PATH"
 fi

+ 6 - 0
dot-config/kitty/kitty.conf

@@ -1,6 +1,12 @@
 # Shell
 shell /bin/zsh
 
+# Remove exit prompt
+confirm_os_window_close 0
+
+# Never check for updates (that's what a package manager is for)
+update_check_interval 0
+
 # Font & Ligatures
 font_family      JetBrainsMono Nerd Font
 bold_font        auto