From 94499eb1e06f32f867ab1b54268a70fcefb9e9bd Mon Sep 17 00:00:00 2001 From: coast Date: Sat, 11 Oct 2025 13:28:35 +0330 Subject: [PATCH] updates --- config/eww/eww.yuck | 4 ++-- config/eww/scripts/day_format.sh | 2 +- config/qtile/config.py | 17 +++++++++-------- local/bin/start_qtile.sh | 8 +++++--- 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/config/eww/eww.yuck b/config/eww/eww.yuck index 26f2d1c..43e0649 100644 --- a/config/eww/eww.yuck +++ b/config/eww/eww.yuck @@ -2,8 +2,8 @@ (defwindow calendar :monitor 'HDMI-A-1' - :stacking "bg" - :geometry (geometry :x "1600" :y "830" :width "320" :height "250" :anchor "top left") + :stacking "fg" + :geometry (geometry :x "1600" :y "810" :width "320" :height "250" :anchor "top left") (calendar)) (defwindow year :monitor 'HDMI-A-1' diff --git a/config/eww/scripts/day_format.sh b/config/eww/scripts/day_format.sh index e444327..07bd551 100755 --- a/config/eww/scripts/day_format.sh +++ b/config/eww/scripts/day_format.sh @@ -2,7 +2,7 @@ day_of_month=$(date +"%d") day_of_month=$(echo $day_of_month | sed 's/^0*//') if [[ $day_of_month -ge 11 && $day_of_month -le 13 ]]; then - suffix="th" + suffix="TH" else case $((day_of_month % 10)) in 1) suffix="ST" ;; diff --git a/config/qtile/config.py b/config/qtile/config.py index 3d522ce..8fd1238 100644 --- a/config/qtile/config.py +++ b/config/qtile/config.py @@ -11,6 +11,7 @@ subprocess.run("/home/coast/.local/src/local/bin/start_qtile.sh") mod = "mod4" terminal = "footclient" +browser = "firefox-bin" keys = [ Key([mod], "h", lazy.layout.left(), desc="Move focus to left"), @@ -47,9 +48,8 @@ keys = [ Key([mod, "shift"], "Up", lazy.window.resize_floating(0, -20)), Key([mod, "shift"], "Down", lazy.window.resize_floating(0, 20)), Key([mod, "shift"], "i", lazy.spawn("pcmanfm")), - Key([mod, "shift"], "b", lazy.spawn("firefox-bin")), - Key([mod, "shift"], "v", lazy.spawn("vesktop-bin")), -] + Key([mod, "shift"], "b", lazy.spawn(browser)), + Key([mod, "shift"], "v", lazy.spawn("vesktop-bin --ozone-platform=wayland"))] for vt in range(1, 8): keys.append(Key(["control", "mod1"], f"f{vt}", lazy.core.change_vt(vt).when(func=lambda: qtile.core.name == "wayland"), desc=f"Switch to VT{vt}")) @@ -80,8 +80,8 @@ layouts = [ # layout.Stack(num_stacks=2), # layout.Bsp(), # layout.Matrix(), - #layout.MonadWide(font = "Maple Mono", margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]), - #layout.RatioTile(font = "Maple Mono", margin = 8, border_focus=["#454545"], border_width=4, border_normal=["#1c1c1c"]), + # layout.MonadWide(), + # layout.RatioTile(), # layout.Tile(), # layout.TreeTab(), # layout.VerticalTile(), @@ -105,7 +105,7 @@ screens = [ Screen( bottom=bar.Bar ([widget.Spacer(length=3), - widget.TextBox(text="󰣨", fontsize=16), + widget.TextBox(text="󰣨", fontsize=16, mouse_callbacks={'Button1': lambda: qtile.cmd_spawn(terminal), 'Button3': lambda: qtile.cmd_spawn(browser)}), widget.Spacer(length=3), widget.GroupBox(font='MapleMono', borderwidth=1, padding=6, rounded=False, highlight_method='block', this_current_screen_border='#3a3a3a', foreground='#ffffff', active='#ffffff', inactive='#ffffff', hide_unused=True, fontsize=16), widget.TextBox(text='[', font="Maple Mono", padding=1, foreground=["#1e1e1e"], fontsize=16), @@ -118,13 +118,14 @@ screens = [ widget.CPU(font="MapleMono", fontsize=16, foreground="#ffffff", padding=1, mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(terminal + ' -e htop')}, format = ' {load_percent}%'), widget.TextBox(text=']', font="Maple Mono", padding=1, foreground=["#1e1e1e"], fontsize=16), widget.TextBox(text='[', font="Maple Mono", padding=1, foreground=["#1e1e1e"], fontsize=16), - widget.Clock(format=" %I:%M %p", font="Maple Mono", padding=1, foreground=["#ffffff"], fontsize=16, mouse_callbacks={'Button1': lambda: qtile.cmd_spawn('eww open calendar'), 'Button3': lambda: qtile.cmd_spawn('eww close calendar')}), + widget.Clock(format=" %I:%M %p", font="Maple Mono", padding=1, foreground=["#ffffff"], fontsize=16, mouse_callbacks={'Button3': lambda: qtile.cmd_spawn('eww open calendar'), 'Button1': lambda: qtile.cmd_spawn('eww close calendar')}), widget.TextBox(text=']', font="Maple Mono", padding=1, foreground=["#1e1e1e"], fontsize=16)], 24))] -mouse = [ +mouse=[ Drag([mod], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()), Drag([mod], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size())] + dgroups_key_binder = None dgroups_app_rules = [] follow_mouse_focus = True diff --git a/local/bin/start_qtile.sh b/local/bin/start_qtile.sh index e4f29d3..0b4758f 100755 --- a/local/bin/start_qtile.sh +++ b/local/bin/start_qtile.sh @@ -17,7 +17,7 @@ wlr-randr --output eDP-1 --off & ( if ! pgrep -x swaybg >/dev/null; then - swaybg -i "/home/coast/.local/src/wall/art/517525ldsdl.jpg" & + swaybg -i "/home/coast/.local/src/wall/landscapes/1685466762541384.jpg" & fi ) & @@ -29,9 +29,11 @@ wlr-randr --output eDP-1 --off & ( if ! pgrep -x eww >/dev/null; then - pkill eww & eww daemon & - while ! eww ping >/dev/null 2>&1; do sleep 0.1; done & + eww open-many year month day & + else + pkill eww + eww daemon & eww open-many year month day & fi ) &