From 32247d59a2ea42542328071c3784bec753b8ce00 Mon Sep 17 00:00:00 2001 From: krolxon Date: Wed, 13 Aug 2025 15:01:43 +0530 Subject: [PATCH] use Fira Code as font, add setwall script --- .config/alacritty/alacritty.toml | 14 ++++----- .config/gtk-2.0/gtkrc-2.0 | 2 +- .local/bin/genwall | 18 ----------- .local/bin/randomwall | 17 ----------- .local/bin/screenshot | 6 ++-- .local/bin/setwall | 52 ++++++++++++++++++++++++++++++++ 6 files changed, 63 insertions(+), 46 deletions(-) delete mode 100755 .local/bin/genwall delete mode 100755 .local/bin/randomwall create mode 100755 .local/bin/setwall diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index b1bd889..bb81e82 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -89,10 +89,10 @@ persistent_logging = false render_timer = false [font] -size = 11 +size = 12 [font.bold] -family = "JetBrainsMono Nerd Font" +family = "Fira Code" style = "Bold" [font.glyph_offset] @@ -100,11 +100,11 @@ x = 0 y = 0 [font.italic] -family = "JetBrainsMono Nerd Font" +family = "Fira Code" style = "Italic" [font.normal] -family = "JetBrainsMono Nerd Font" +family = "Fira Code" style = "Regular" [font.offset] @@ -650,7 +650,7 @@ semantic_escape_chars = ",│`|:\"' ()[]{}<>" [window] decorations = "none" dynamic_padding = false -opacity = 0.8 +opacity = 0.9 startup_mode = "Maximized" [window.dimensions] @@ -658,8 +658,8 @@ columns = 0 lines = 0 [window.padding] -x = 0 -y = 0 +x = 5 +y = 5 [general] diff --git a/.config/gtk-2.0/gtkrc-2.0 b/.config/gtk-2.0/gtkrc-2.0 index 62f9aee..9461332 100644 --- a/.config/gtk-2.0/gtkrc-2.0 +++ b/.config/gtk-2.0/gtkrc-2.0 @@ -4,7 +4,7 @@ include "/home/krolyxon/.gtkrc-2.0.mine" gtk-theme-name="Arc-Dark" gtk-icon-theme-name="Papirus-Dark" -gtk-font-name="JetBrainsMonoNL Nerd Font Thin 11" +gtk-font-name="Fira Code 11" gtk-cursor-theme-name="Adwaita" gtk-cursor-theme-size=0 gtk-toolbar-style=GTK_TOOLBAR_BOTH diff --git a/.local/bin/genwall b/.local/bin/genwall deleted file mode 100755 index ccbe75e..0000000 --- a/.local/bin/genwall +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# Dependencies: -# convert wal xdotool xwallpaper - -wall_dir=~/pix/wall - -if [ -z "$1" ]; then - wall="$(find "$wall_dir" -type f -name "*.jpg" -o -name "*.png" | shuf -n1)" -else - wall="$1" -fi - -convert "$wall" ~/.local/share/bg.jpg -xwallpaper --zoom ~/.local/share/bg.jpg -wal -c -wal -i ~/.local/share/bg.jpg -xdotool key super+F5 diff --git a/.local/bin/randomwall b/.local/bin/randomwall deleted file mode 100755 index fee4482..0000000 --- a/.local/bin/randomwall +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -WALL_DIR="$HOME/pix/wallpapers/onedarkwallpapers/" -NEW_WALL=$(find "$WALL_DIR" -type f | shuf -n 1) - -if ! pgrep -x hyprpaper >/dev/null; then - # hyprpaper not running → write config and start it - cat > ~/.config/hypr/hyprpaper.conf <&2; exit 1 ;; + :) echo "Option -$OPTARG requires an argument." >&2; exit 1 ;; + esac +done + +# Choose wallpaper +case $MODE in + random) + NEW_WALL=$(find "$WALL_DIR" -type f | shuf -n 1) + ;; + path) + if [[ -f "$CUSTOM_PATH" ]]; then + NEW_WALL="$CUSTOM_PATH" + else + echo "Error: File not found -> $CUSTOM_PATH" >&2 + exit 1 + fi + ;; + menu) + WALLPAPER_LIST=$(find "$WALL_DIR" -type f | sort | sed "s|$WALL_DIR||") + CHOSEN=$(echo "$WALLPAPER_LIST" | rofi -dmenu -i -p "Choose wallpaper:") + if [[ -z "$CHOSEN" ]]; then + NEW_WALL=$(find "$WALL_DIR" -type f | shuf -n 1) + else + NEW_WALL="$WALL_DIR$CHOSEN" + fi + ;; +esac + +# Apply wallpaper +if ! pgrep -x hyprpaper >/dev/null; then + # Hyprpaper not running → start with chosen wallpaper + cat > ~/.config/hypr/hyprpaper.conf <