mirror of
https://github.com/ItsDrike/nixdots
synced 2024-12-29 13:34:33 +00:00
ItsDrike
ac23da55c5
This configuration was simply copied from my old Arch Linux system. There are some issues that still need to be solved, namely with fonts and missing bitcoin price script, but it's mostly minor.
95 lines
1.8 KiB
Plaintext
95 lines
1.8 KiB
Plaintext
(defvar terminal "kitty -e")
|
|
|
|
(include "./modules/variables.yuck")
|
|
|
|
(include "./modules/clock.yuck")
|
|
(include "./modules/volume.yuck")
|
|
(include "./modules/bitcoin.yuck")
|
|
(include "./modules/cpu.yuck")
|
|
(include "./modules/memory.yuck")
|
|
(include "./modules/uptime.yuck")
|
|
; (include "./modules/kernel.yuck")
|
|
(include "./modules/battery.yuck")
|
|
(include "./modules/window_name.yuck")
|
|
(include "./modules/workspaces.yuck")
|
|
(include "./modules/gammarelay.yuck")
|
|
|
|
(include "./windows/calendar.yuck")
|
|
(include "./windows/radio-menu.yuck")
|
|
|
|
(defwidget sep []
|
|
(label :class "separ module" :text "|"))
|
|
|
|
(defwidget left []
|
|
(box
|
|
:space-evenly false
|
|
:halign "start"
|
|
(gammarelay_module)
|
|
(sep)
|
|
(window_name_module)
|
|
))
|
|
|
|
(defwidget right []
|
|
(box
|
|
:space-evenly false
|
|
:halign "end"
|
|
; (kernel_module)
|
|
; (sep)
|
|
(volume_module)
|
|
(sep)
|
|
(battery_module)
|
|
(sep)
|
|
(bitcoin_module)
|
|
(sep)
|
|
(cpu_module)
|
|
(sep)
|
|
(memory_module)
|
|
(sep)
|
|
; (uptime_module)
|
|
; (sep)
|
|
(clock_module)
|
|
(sep)
|
|
(systray
|
|
:pack-direction "left"
|
|
:class "module tray"
|
|
)
|
|
))
|
|
|
|
(defwidget center []
|
|
(box
|
|
:space-evenly false
|
|
:halign "center"
|
|
(workspaces_module)
|
|
))
|
|
|
|
(defwidget bar []
|
|
(centerbox
|
|
:class "bar"
|
|
:orientation "horizontal"
|
|
(left)
|
|
(center)
|
|
(right)))
|
|
|
|
(defwindow bar0
|
|
:monitor 0
|
|
:geometry (geometry :x "0%"
|
|
:y "0%"
|
|
:width: "100%"
|
|
:height "32px"
|
|
:anchor "top center")
|
|
:stacking "fg"
|
|
:exclusive true
|
|
(bar))
|
|
|
|
|
|
(defwindow bar1
|
|
:monitor 1
|
|
:geometry (geometry :x "0%"
|
|
:y "0%"
|
|
:width: "100%"
|
|
:height "32px"
|
|
:anchor "top center")
|
|
:stacking "fg"
|
|
:exclusive true
|
|
(bar))
|