This commit is contained in:
coast 2025-10-11 13:28:35 +03:30
parent fb48ebd50e
commit 94499eb1e0
4 changed files with 17 additions and 14 deletions

View file

@ -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'

View file

@ -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" ;;

View file

@ -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

View file

@ -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
) &