Update

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2026-04-15 14:56:49 +0200
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2026-04-15 14:56:49 +0200
Commit 6e8c6e27a9253a0e3fb647d72541baa1acec56d9 (patch)
-rw-r--r-- .conkyrc 57
-rw-r--r-- .cwmrc 60
2 files changed, 0 insertions, 117 deletions
diff --git a/.conkyrc b/.conkyrc
1
conky.config = {
  
2
	update_interval = 1,
  
3
	alignment = 'top_right',
  
4
	background = true,
  
5
	double_buffer = true,
  
6
	default_color = 'darkgrey',
  
7
	use_xft = true,
  
8
	font = 'Berkeley Mono:bold:size=8',
  
9
	own_window = true,
  
10
	own_window_argb_visual = true,
  
11
	own_window_type = 'desktop',
  
12
	own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,above',
  
13
	minimum_width = 246,
  
14
	maximum_width = 246,
  
15
	default_graph_height = 20,
  
16
	gap_x = 10,
  
17
	gap_y = 10,
  
18
}
  
19
  
  
20
conky.text = [[
  
21
Group: ${exec wmctrl -l | awk -v id=$(printf "0x%08x" "$(xdotool getwindowfocus)") '$1 == id {print $2}'}${alignr}${time %a} ${time %d.%m.%Y} ${time %H:%M:%S}
  
22
${hr}
  
23
Uptime${alignr} $uptime
  
24
Kernel${alignr} $kernel
  
25
Frequency${alignr} $freq_g GHz
  
26
CPU Temp${alignr} ${exec sensors | grep 'Package id 0:' | awk '{print $4}' | sed 's/+//'}
  
27
GPU Temp${alignr} ${exec nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader}°C
  
28
Audio Sink${alignr}${exec pats -l}
  
29
Volume${alignr}${exec amixer get Master | awk -F'[][]' '/Left:/ { print $2; exit }'}
  
30
Microphone${alignr}${if_match ${execi 5 bash -c 'source ~/.shenanigans.sh; micstatus'} == 1}${color}active${else}${color orange}muted${endif}${color}
  
31
  
  
32
CPU Usage${alignr} $cpu%
  
33
${cpugraph}
  
34
${cpugraph cpu1 15,20}${offset 5}${cpugraph cpu2 15,20}${offset 5}${cpugraph cpu3 15,20}${offset 5}${cpugraph cpu4 15,20}${offset 5}${cpugraph cpu5 15,20}${offset 5}${cpugraph cpu6 15,20}${offset 5}${cpugraph cpu7 15,20}${offset 5}${cpugraph cpu8 15,20}${offset 5}${cpugraph cpu9 15,20}${offset 5}${cpugraph cpu10 15,20}
  
35
${cpugraph cpu11 15,20}${offset 5}${cpugraph cpu12 15,20}${offset 5}${cpugraph cpu13 15,20}${offset 5}${cpugraph cpu14 15,20}${offset 5}${cpugraph cpu15 15,20}${offset 5}${cpugraph cpu16 15,20}${offset 5}${cpugraph cpu17 15,20}${offset 5}${cpugraph cpu18 15,20}${offset 5}${cpugraph cpu19 15,20}${offset 5}${cpugraph cpu20 15,20}
  
36
  
  
37
RAM Usage${alignr} $mem/$memmax - $memperc%
  
38
${memgraph}
  
39
Disk IO${alignr} $diskio
  
40
${diskiograph /dev/nvme0n1}
  
41
Net Up: ${upspeed enp5s0}${alignr}Net Down: ${downspeed enp5s0}
  
42
${upspeedgraph enp5s0 20,115 ff0000}${alignr}${downspeedgraph enp5s0 20,115 00ff00}
  
43
  
  
44
World Clocks
  
45
$hr
  
46
Brisbane${alignr}${tztime Australia/Brisbane %a %H:%M}
  
47
San Francisco${alignr}${tztime America/Los_Angeles %a %H:%M}
  
48
New York${alignr}${tztime America/New_York %a %H:%M}
  
49
  
  
50
Top Processes        PID   CPU%   MEM%${color}
  
51
$hr
  
52
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
  
53
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
  
54
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
  
55
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
  
56
${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
  
57
]]
  
diff --git a/.cwmrc b/.cwmrc
1
fontname "Berkeley Mono:size=8:bold"
  
2
borderwidth 3
  
3
color activeborder khaki
  
4
sticky yes
  
5
moveamount 200
  
6
unbind-key all
  
7
unbind-mouse all
  
8
  
  
9
bind-key 4-Return 'alacritty'
  
10
bind-key Print "sh -c 'maim -s | xclip -selection clipboard -t image/png'"
  
11
bind-key C-Escape "sh -c 'maim -s | xclip -selection clipboard -t image/png'"
  
12
bind-key 4-w brave --new-window
  
13
bind-key 4-e thunar
  
14
bind-key 4-r simplescreenrecorder
  
15
bind-key 4-p "rofi -show drun -theme ~/.black.rasi"
  
16
bind-key 4-s "xmagnify -s 1000 -z 3"
  
17
bind-key 4-b "wmctrl -r :ACTIVE: -e 0,3408,1060,416,236"
  
18
bind-key 4-bracketright "pats -t"
  
19
bind-key C-grave "pactl set-source-mute @DEFAULT_SOURCE@ toggle"
  
20
bind-key XF86AudioLowerVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%"
  
21
bind-key XF86AudioRaiseVolume "pactl set-sink-volume @DEFAULT_SINK@ +5%"
  
22
bind-key XF86AudioMute "pactl set-sink-mute @DEFAULT_SINK@ toggle"
  
23
  
  
24
bind-key 4S-q quit
  
25
bind-key 4S-r restart
  
26
bind-key 4-q window-close
  
27
bind-key 4-l lock
  
28
bind-key 4-f window-fullscreen
  
29
bind-key 4-z window-vmaximize
  
30
bind-key 4-x window-hmaximize
  
31
bind-key M-Tab window-cycle
  
32
bind-key 4-Tab group-cycle
  
33
  
  
34
bind-key 4-d group-toggle-all
  
35
bind-key 4-1 group-only-1
  
36
bind-key 4-2 group-only-2
  
37
bind-key 4-3 group-only-3
  
38
bind-key 4-4 group-only-4
  
39
bind-key 4S-1 window-movetogroup-1
  
40
bind-key 4S-2 window-movetogroup-2
  
41
bind-key 4S-3 window-movetogroup-3
  
42
bind-key 4S-4 window-movetogroup-4
  
43
  
  
44
bind-key 4-Up window-move-up
  
45
bind-key 4-Down window-move-down
  
46
bind-key 4-Left window-move-left
  
47
bind-key 4-Right window-move-right
  
48
bind-key 4S-Up window-resize-up
  
49
bind-key 4S-Down window-resize-down
  
50
bind-key 4S-Left window-resize-left
  
51
bind-key 4S-Right window-resize-right
  
52
bind-key 4C-Up window-snap-up
  
53
bind-key 4C-Down window-snap-down
  
54
bind-key 4C-Left window-snap-left
  
55
bind-key 4C-Right window-snap-right
  
56
  
  
57
bind-mouse 4-1 window-move
  
58
bind-mouse 4-3 window-resize
  
59
bind-mouse 1 menu-window
  
60
bind-mouse 3 menu-group