From c011519bb061d1f613229532ca98d5c23a78dec3 Mon Sep 17 00:00:00 2001 From: "Mariano Z." Date: Wed, 1 Oct 2025 20:05:45 -0300 Subject: [PATCH] dev: automated commit - 2025-10-01 20:05:45 --- config/.config/gtk-3.0/settings.ini | 2 +- kitty/.config/kitty/kitty.conf | 8 +--- local-bin/.local/bin/randwall | 57 +++++++++++----------------- sway/.config/sway/config.d/autostart | 4 ++ sway/.config/sway/config.d/variables | 4 +- 5 files changed, 33 insertions(+), 42 deletions(-) diff --git a/config/.config/gtk-3.0/settings.ini b/config/.config/gtk-3.0/settings.ini index 44acf06..e717fda 100644 --- a/config/.config/gtk-3.0/settings.ini +++ b/config/.config/gtk-3.0/settings.ini @@ -1,7 +1,7 @@ [Settings] gtk-theme-name=rose-pine-gtk-theme-unstable-latest-Dark gtk-icon-theme-name=Papirus -gtk-font-name=SF Pro 13 +gtk-font-name=JetBrainsMono Nerd Font Propo 12 gtk-cursor-theme-name=Bibata-Original-Classic gtk-cursor-theme-size=24 gtk-toolbar-style=GTK_TOOLBAR_BOTH diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf index 7b30543..7b68021 100644 --- a/kitty/.config/kitty/kitty.conf +++ b/kitty/.config/kitty/kitty.conf @@ -1,10 +1,6 @@ # Font settings -font_family JetBrains Mono -# font_family Fira Code -# font_family Iosevka\ Nerd\ Font -# font_family MonoLisa -# font_family Proxima\ Nova -# font_family Source\ Code\ Pro +font_family JetBrainsMono Nerd Font + font_size 12.0 bold_font auto italic_font auto diff --git a/local-bin/.local/bin/randwall b/local-bin/.local/bin/randwall index f7e186e..d9a1ed5 100755 --- a/local-bin/.local/bin/randwall +++ b/local-bin/.local/bin/randwall @@ -1,39 +1,28 @@ #!/usr/bin/env bash -# Kill any existing swaybg or feh instances -pkill swaybg -pkill feh +# Initialize swww daemon if not running +if ! pgrep -x "swww-daemon" >/dev/null; then + swww-daemon & + sleep 1 +fi -# Function to set wallpaper using swaybg on Sway -set_wallpaper_sway() { - if [ "$(hostname)" == "main" ]; then - swaymsg -t get_outputs -r | jq -r ".[].name" | parallel 'swaybg -o {} -i $(find ~/Pictures/* -type f | shuf -n 1) &' - elif [ "$(hostname)" == "fw" ]; then - swaybg -m fill -i "$HOME/Pictures/hwtioswoamne1.jpeg" - fi -} - -# Function to set wallpaper using swaybg on Hyprland -set_wallpaper_hyprland() { - hyprctl monitors -j | jq -r ".[].name" | parallel 'swaybg -o {} -i $(find ~/Pictures/* -type f | shuf -n 1) &' -} - -# Function to set wallpaper using feh on i3 -set_wallpaper_i3() { - # Count number of connected monitors - monitor_count=$(xrandr --query | grep " connected" | wc -l) - - # Get random wallpapers equal to monitor count - readarray -t wallpapers < <(find ~/Pictures/* -type f | shuf -n "$monitor_count") - - # Construct the feh command with multiple --bg-fill arguments - cmd="feh" - for wallpaper in "${wallpapers[@]}"; do - cmd+=" --bg-fill '$wallpaper'" +# Set wallpaper based on hostname +case "$(hostname)" in +"main") + # Get all outputs and set random wallpapers with transitions + swaymsg -t get_outputs -r | jq -r ".[].name" | while read -r output; do + random_wallpaper=$(find ~/Pictures/* -type f | shuf -n 1) + swww img "$random_wallpaper" --outputs "$output" --transition-type center --transition-step 120 --transition-fps 144 & done + ;; +"fw") + # Set specific wallpaper for fw host + swww img "$HOME/Pictures/hwtioswoamne1.jpeg" --transition-type center --transition-step 120 --transition-fps 144 + ;; +*) + echo "Unknown hostname: $(hostname)" + exit 1 + ;; +esac - # Execute the command - eval "$cmd" -} - -set_wallpaper_sway +wait diff --git a/sway/.config/sway/config.d/autostart b/sway/.config/sway/config.d/autostart index f8c1fce..307f2e1 100644 --- a/sway/.config/sway/config.d/autostart +++ b/sway/.config/sway/config.d/autostart @@ -1,6 +1,10 @@ # vim: ft=swayconfig # System Services + + + exec { + ghostty --gtk-single-instance=true --quit-after-last-window-closed=false --initial-window=false $(nix-locate -w polkit-gnome-authentication-agent-1 | awk '{print $NF}') blueman-applet nm-applet diff --git a/sway/.config/sway/config.d/variables b/sway/.config/sway/config.d/variables index f7885e9..4b3e79e 100644 --- a/sway/.config/sway/config.d/variables +++ b/sway/.config/sway/config.d/variables @@ -1,7 +1,9 @@ # vim: ft=swayconfig set { $mod Mod4 - $term kitty + # $term kitty + $term ghostty --gtk-single-instance=true + # --quit-after-last-window-closed=false --initial-window=false $menu fuzzel $polkit polkit-gnome-authentication-agent-1 $left h