diff --git a/.config/ansible/roles/arch/packages/tasks/modules/base.yml b/.config/ansible/roles/arch/packages/tasks/modules/base.yml index b12d42cb..dee4643b 100644 --- a/.config/ansible/roles/arch/packages/tasks/modules/base.yml +++ b/.config/ansible/roles/arch/packages/tasks/modules/base.yml @@ -26,7 +26,6 @@ - hyprland - hyprlock - hypridle - - swappy - wev - wf-recorder - wl-clipboard @@ -123,6 +122,7 @@ - swaync - swayosd-git - swww + - satty - hyprpicker - nwg-displays - nwg-look diff --git a/.config/hypr/scripts/hyprshot b/.config/hypr/scripts/hyprshot index d7b48bb5..29978ec3 100755 --- a/.config/hypr/scripts/hyprshot +++ b/.config/hypr/scripts/hyprshot @@ -60,8 +60,8 @@ function send_notification() { "${message}" \ -t "$NOTIF_TIMEOUT" -i "${1}" -a Hyprshot) if [ -n "$action" ]; then - if command -v swappy &>/dev/null; then - swappy -f "$1" + if command -v satty &>/dev/null; then + satty -f "$1" else xdg-open "$1" fi diff --git a/.config/hypr/scripts/rofi/screenshots_selection b/.config/hypr/scripts/rofi/screenshots_selection index e9df5e9c..d7285844 100755 --- a/.config/hypr/scripts/rofi/screenshots_selection +++ b/.config/hypr/scripts/rofi/screenshots_selection @@ -4,8 +4,8 @@ IMAGE_DIR="$HOME/Imagenes/Capturas/PC" SELECTION=$(find "$IMAGE_DIR" -type f -exec ls -t {} + | awk -F/ '{print $NF}' | rofi -dmenu) -if command -v swappy &>/dev/null; then - swappy -f "$IMAGE_DIR/$SELECTION" +if command -v satty &>/dev/null; then + satty -f "$IMAGE_DIR/$SELECTION" else xdg-open "$IMAGE_DIR/$SELECTION" fi diff --git a/.config/pacman/arch-packages.txt b/.config/pacman/arch-packages.txt index 9d4bdbe7..d9e8e93f 100644 --- a/.config/pacman/arch-packages.txt +++ b/.config/pacman/arch-packages.txt @@ -163,7 +163,6 @@ speedtest-cli 2.1.3-7 starship 1.18.2-1 steam 1.0.0.79-1 sudo 1.9.15.p5-1 -swappy 1.5.1-1 syncthing 1.27.4-1 tealdeer 1.6.1-1 texinfo 7.1-2 diff --git a/.config/pacman/aur-packages.txt b/.config/pacman/aur-packages.txt index c1f1e4e1..3774fbd4 100644 --- a/.config/pacman/aur-packages.txt +++ b/.config/pacman/aur-packages.txt @@ -39,6 +39,7 @@ reflector-pacman-hook-git r87.eec94bd-1 rofi-lbonn-wayland 1.7.5+wayland3-1 rpcs3-bin 0.0.31-1 ryujinx-bin 1.1.1248-1 +satty 0.11.3-1 scc-bin 3.2.0-1 spicetify-cli 2.36.1-1 spotify 1:1.2.31.1205-2 diff --git a/.config/swappy/.github/README.md b/.config/satty/.github/README.md similarity index 100% rename from .config/swappy/.github/README.md rename to .config/satty/.github/README.md diff --git a/.config/satty/.github/title.png b/.config/satty/.github/title.png new file mode 100644 index 00000000..5f632278 Binary files /dev/null and b/.config/satty/.github/title.png differ diff --git a/.config/satty/config.toml b/.config/satty/config.toml new file mode 100644 index 00000000..b4a354a6 --- /dev/null +++ b/.config/satty/config.toml @@ -0,0 +1,18 @@ +[general] +fullscreen = false +early-exit = false +initial-tool = "brush" +copy-command = "wl-copy" +annotation-size-factor = 2 +output-filename = "/tmp/test-%Y-%m-%d_%H:%M:%S.png" +save-after-copy = false +default-hide-toolbars = false + + +[color-palette] +first = "#8aadf4" # Blue +second = "#ed8796" # Red +third = "#a6da95" # Green +fourth = "#eed49f" # Yellow +fifth = "#c6a0f6" # Mauve +custom = "#cad3f5" # White diff --git a/.config/swappy/.github/title.png b/.config/swappy/.github/title.png deleted file mode 100644 index 1658e5f9..00000000 Binary files a/.config/swappy/.github/title.png and /dev/null differ diff --git a/.config/swappy/config b/.config/swappy/config deleted file mode 100644 index 171b08a3..00000000 --- a/.config/swappy/config +++ /dev/null @@ -1,10 +0,0 @@ -[Default] -save_dir=$XDG_SCREENSHOTS_HOME/PC/ -save_filename_format=captura-%Y-%m-%d-%s.png -show_panel=false -line_size=5 -text_size=20 -text_font=jetbrainsmono nerd font -paint_mode=brush -early_exit=false -fill_shape=false diff --git a/.github/README.md b/.github/README.md index c715e0d3..d791bcb8 100644 --- a/.github/README.md +++ b/.github/README.md @@ -119,7 +119,7 @@ Here is all the information about my setup: | **Color Picker** | [hyprpicker](https://github.com/hyprwm/hyprpicker) | | **Screenshot Tool** | [hyprshot](https://github.com/Gustash/Hyprshot) (Using [grim](https://sr.ht/~emersion/grim/) and [slurp](https://github.com/emersion/slurp)) | | **Recording Tool** | [wf-recorder](https://github.com/ammen99/wf-recorder) | -| **Screenshot Editor** | [swappy](https://github.com/jtheoof/swappy) | +| **Screenshot Editor** | [satty](https://github.com/gabm/Satty) | | **Logout Menu** | [wleave](https://github.com/AMNatty/wleave) [:gear:](../.config/wleave/) | @@ -251,7 +251,7 @@ Here is all the information about my setup: - Useful GUI packages ```bash - yay -Sy pika-backup vesktop-bin nwg-displays nwg-look gnome-logs galculator gparted nm-connection-editor swappy + yay -Sy pika-backup vesktop-bin nwg-displays nwg-look gnome-logs galculator gparted nm-connection-editor satty ``` 3. **Installing the dotfiles**: