mirror of
https://github.com/GRFreire/dotfiles.git
synced 2026-01-10 04:19:38 +00:00
update qtile config for debian laptop
This commit is contained in:
parent
1edb4a5427
commit
72e50be38f
@ -2,7 +2,6 @@ import time
|
|||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import psutil
|
import psutil
|
||||||
from typing import List # noqa: F401
|
|
||||||
|
|
||||||
from libqtile import bar, layout, widget, qtile, hook
|
from libqtile import bar, layout, widget, qtile, hook
|
||||||
from libqtile.config import Click, Drag, Group, ScratchPad, DropDown, Key, Match, Screen
|
from libqtile.config import Click, Drag, Group, ScratchPad, DropDown, Key, Match, Screen
|
||||||
@ -20,8 +19,13 @@ SHOW_KEYBINDS = f"{TERMINAL} -t Keybinds -e python3 /home/grfreire/.config/qtile
|
|||||||
POWER_MENU = os.path.expanduser(
|
POWER_MENU = os.path.expanduser(
|
||||||
"~/.scripts/bin/simple-power-menu"
|
"~/.scripts/bin/simple-power-menu"
|
||||||
)
|
)
|
||||||
|
CHECK_UPDATES = os.path.expanduser(
|
||||||
|
"~/.scripts/bin/check_updates"
|
||||||
|
)
|
||||||
|
|
||||||
MEDIA_CONTROL = os.path.expanduser("~/.config/qtile/media_control.sh")
|
MEDIA_CONTROL = os.path.expanduser("~/.config/qtile/media_control.sh")
|
||||||
|
MONITOR_CONTROL = os.path.expanduser("~/.config/qtile/monitor_control.sh")
|
||||||
|
|
||||||
keys = [
|
keys = [
|
||||||
# Closes window.
|
# Closes window.
|
||||||
Key([MOD], "q", lazy.window.kill(), desc="Kill focused window"),
|
Key([MOD], "q", lazy.window.kill(), desc="Kill focused window"),
|
||||||
@ -63,6 +67,8 @@ keys = [
|
|||||||
Key([], "XF86AudioPrev", lazy.spawn(f"{MEDIA_CONTROL} prev"), desc="Media control - prev"),
|
Key([], "XF86AudioPrev", lazy.spawn(f"{MEDIA_CONTROL} prev"), desc="Media control - prev"),
|
||||||
Key([], "XF86AudioRaiseVolume", lazy.spawn(f"{MEDIA_CONTROL} vol_up"), desc="Media control - volume up"),
|
Key([], "XF86AudioRaiseVolume", lazy.spawn(f"{MEDIA_CONTROL} vol_up"), desc="Media control - volume up"),
|
||||||
Key([], "XF86AudioLowerVolume", lazy.spawn(f"{MEDIA_CONTROL} vol_down"), desc="Media control - volume down"),
|
Key([], "XF86AudioLowerVolume", lazy.spawn(f"{MEDIA_CONTROL} vol_down"), desc="Media control - volume down"),
|
||||||
|
Key([], "XF86MonBrightnessUp", lazy.spawn(f"{MONITOR_CONTROL} b_up"), desc="Monitor control - brihtness up"),
|
||||||
|
Key([], "XF86MonBrightnessDown", lazy.spawn(f"{MONITOR_CONTROL} b_down"), desc="Monitor control - brihtness down"),
|
||||||
Key([], "XF86AudioMute", lazy.spawn(f"{MEDIA_CONTROL} vol_mute"), desc="Media control - mute volume"),
|
Key([], "XF86AudioMute", lazy.spawn(f"{MEDIA_CONTROL} vol_mute"), desc="Media control - mute volume"),
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -174,7 +180,7 @@ def generate_bar(left=[], right=[]):
|
|||||||
)
|
)
|
||||||
widgets.append(
|
widgets.append(
|
||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="", background=bg, foreground=fg, padding=0, fontsize=60
|
text="", background=bg, foreground=fg, padding=-8, fontsize=60
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -259,7 +265,7 @@ def main_bar():
|
|||||||
[
|
[
|
||||||
widget.TextBox(text="⟳", fontsize=18),
|
widget.TextBox(text="⟳", fontsize=18),
|
||||||
widget.CheckUpdates(
|
widget.CheckUpdates(
|
||||||
distro="Arch", custom_command="checkupdates", display_format="{updates} Updates"
|
distro="Debian", custom_command=CHECK_UPDATES, display_format="{updates} Updates"
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -267,13 +273,15 @@ def main_bar():
|
|||||||
widget.CurrentLayout(),
|
widget.CurrentLayout(),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
widget.Memory(format='Memory {MemPercent}%'),
|
widget.Memory(format='Mem {MemPercent}%'),
|
||||||
|
widget.CPU(format='CPU {load_percent}%'),
|
||||||
|
widget.ThermalSensor(fmt='Temp {}'),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="Volume:",
|
text="Volume:",
|
||||||
mouse_callbacks={
|
mouse_callbacks={
|
||||||
"Button1": lambda: qtile.cmd_spawn(
|
"Button1": lambda: qtile.spawn(
|
||||||
"amixer -q -D pulse sset Master toggle"
|
"amixer -q -D pulse sset Master toggle"
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@ -283,15 +291,19 @@ def main_bar():
|
|||||||
[
|
[
|
||||||
widget.Clock(
|
widget.Clock(
|
||||||
format="%d / %m / %y",
|
format="%d / %m / %y",
|
||||||
mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(CALENDAR)},
|
mouse_callbacks={"Button1": lambda: qtile.spawn(CALENDAR)},
|
||||||
),
|
),
|
||||||
widget.Clock(format="%I:%M %p", font=FONT + " Bold"),
|
widget.Clock(format="%I:%M %p", font=FONT + " Bold"),
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
widget.BatteryIcon(),
|
||||||
|
widget.Battery(format='{percent:2.0%} {hour:d}h{min:02d}m'),
|
||||||
|
],
|
||||||
[
|
[
|
||||||
widget.TextBox(
|
widget.TextBox(
|
||||||
text="⏻",
|
text="⏻",
|
||||||
fontsize=22,
|
fontsize=22,
|
||||||
mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(POWER_MENU)},
|
mouse_callbacks={"Button1": lambda: qtile.spawn(POWER_MENU)},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
@ -319,7 +331,7 @@ def aux_bar():
|
|||||||
),
|
),
|
||||||
widget.Clock(
|
widget.Clock(
|
||||||
format="%d / %m / %y",
|
format="%d / %m / %y",
|
||||||
mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(CALENDAR)},
|
mouse_callbacks={"Button1": lambda: qtile.spawn(CALENDAR)},
|
||||||
),
|
),
|
||||||
widget.Clock(format="%I:%M %p", font=FONT + " Bold"),
|
widget.Clock(format="%I:%M %p", font=FONT + " Bold"),
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user