New minimal, eligent and beautiful rice for my i3 window manager

Looking for a new rice that could fit my need and look beautiful at the same time

TopBar:

/images/fourth_post/top.png I’m using polybar as my topbar. It has most usefull feature out of box. Like there are some module that is preinstall with it. That time module, Work Station, CPU, Temparature, Volume, RAM, Download/Upload speed moudle are out of the box and can be customize the way you want them to be. Here’s what my configs Look like:

Date Time Module

Code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15

[module/date]
type = internal/date
interval = 1

date = "%a %d.%m.%Y"
date-alt = "%a %d.%m.%Y"

time = %a %d %b %I:%M %p
; time = " %I:%M %p"
time-alt = %I:%M %p - %a %d.%m.%Y

format-padding = 2

label = %time%
WorkSpace Moudle
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

[module/i3]
type = internal/i3
format = <label-state> <label-mode>
index-sort = true
wrapping-scroll = false

; Only show workspaces on the same output as the bar
;pin-workspaces = true

label-mode-padding = 1
label-mode-foreground = #000
label-mode-background = ${colors.primary}

; focused = Active workspace on focused monitor
label-focused = %index%
label-focused-background = ${colors.background-alt}
label-focused-underline= ${colors.primary}
label-focused-padding = 1

; unfocused = Inactive workspace on any monitor
label-unfocused = %index%
label-unfocused-padding = 1

; visible = Active workspace on unfocused monitor
label-visible = %index%
label-visible-background = ${self.label-focused-background}
label-visible-underline = ${self.label-focused-underline}
label-visible-padding = ${self.label-focused-padding}

; urgent = Workspace with urgency hint set
label-urgent = %index%
label-urgent-background = ${colors.alert}
label-urgent-padding = 1

; Separator in between workspaces
; label-separator = |

CPU [Each Cores]
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[module/cpu]
type = internal/cpu
interval = 2
format-prefix-font = 4
format-prefix = "﬙"
format-prefix-foreground = ${colors.green}
format-padding = 1

; label = %percentage:2%% 

label = " %percentage-cores%"
Memory [Ram]
1
2
3
4
5
6
7
8
9

[module/memory]
type = internal/memory
interval = 2
format-prefix = " "
format-prefix-foreground = ${colors.blue}
format-padding = 1
label =  %percentage_used%%

Network -> Download/Upload speed
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
[module/eth]
type = internal/network
interface = enp2s0 
interval = 1.0

; format-connected-underline = #55aa55
; format-connected-underline = #9f78e1
; format-connected-prefix = "  "
format-connected-prefix-foreground = ${colors.foreground-alt}
; label-connected = %local_ip%
 
; label-connected = " %{A1:networkmanager_dmenu &:}%downspeed% %upspeed%%{A}"
label-connected = " %{A1:networkmanager_dmenu &:}%downspeed% 祝 %upspeed%%{A}"

format-disconnected =
;format-disconnected = <label-disconnected>
;format-disconnected-underline = ${self.format-connected-underline}
;label-disconnected = %ifname% disconnected
;label-disconnected-foreground = ${colors.foreground-alt}
Volume
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16

[module/volume]
; type = internal/pulseaudio
type = internal/alsa

format-volume = <label-volume>
label-volume = %{F#e002a5} %{F-}%percentage%%
label-volume-foreground = ${root.foreground}
label-muted = "  婢  "
; label-muted = " "
label-muted-foreground = #666
format-padding = 1

ramp-volume-foreground = ${color.magenta}
ramp-volume-0 = 

Temperature
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22

[module/temperature]
type = internal/temperature
thermal-zone = 0
warn-temperature = 60

format-prefix = " "
format-warn-prefix = " "
format-prefix-foreground = ${colors.red}
format-warn-prefix-foreground = ${colors.red}
format =  <label>
format-padding = 1
format-warn = <label-warn>

label = %temperature-c%
label-warn = %temperature-c%
label-warn-foreground = ${colors.red}

ramp-0 = 
ramp-1 = 
ramp-2 = 
ramp-foreground = ${colors.foreground-alt}

/images/fourth_post/fea.jpg /images/fourth_post/lock.jpg

Rofi: A lightweight window switcher, application launcher and dmenu replacement. It is fully configurable keyboard navigation, utf-8 enabled, RTL language support, Cairo drawing and pango font rendering and has some built-in modes like windows switcher,application launcher, file launcher, ssh launcher etc etc. It’s awesome customizable feature makes me stick with it. It has some advance theming options where you can built your own desired looking launcher you want. Though i haven’t customize rofi at all. I just installed Themes from GitHub. You can find my config in that repo.

/images/fourth_post/b.png /images/fourth_post/b2.png

I use firefox 94.0.2 (currently) with NightTab addons. Firefox is one of the best Browser out there. It uses less memory (RAM) then Google Chrome. And on Linux, they’ve improved WebGL performance and reduced power consumption .

The best thing about firefox is that it Cares About Users Privacy and Embraces the Open-Source Mindset. You can Customize Every Thing you want out of the box.

/images/fourth_post/other.png /images/fourth_post/l2.png /images/fourth_post/2t.png

Theres are so many customizing you can do with Linux. I’m just showing you some of them. Every single application/programing and even terminal emulator can be customize in Linux.