Compare commits
	
		
			3 Commits
		
	
	
		
			e95ce2b946
			...
			331e7eb25a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						331e7eb25a
	
				 | 
					
					
						|||
| 
						
						
							
						
						7c7b647b0a
	
				 | 
					
					
						|||
| 
						
						
							
						
						04790c48d6
	
				 | 
					
					
						
@ -5,5 +5,7 @@ mkdir -p $HOME/.config/alacritty && stow --dotfiles alacritty  -t $HOME/.config/
 | 
			
		||||
mkdir -p $HOME/.config/i3 && stow --dotfiles i3 -t $HOME/.config/i3 
 | 
			
		||||
mkdir -p $HOME/.config/i3status && stow --dotfiles i3status -t $HOME/.config/i3status
 | 
			
		||||
mkdir -p $HOME/.config/rofi && stow --dotfiles rofi -t $HOME/.config/rofi
 | 
			
		||||
mkdir -p $HOME/.config/polybar && stow --dotfiles polybar -t $HOME/.config/polybar
 | 
			
		||||
stow --dotfiles starship -t $HOME/.config
 | 
			
		||||
stow --dotfiles starship -t $HOME/.config
 | 
			
		||||
stow --dotfiles picom -t $HOME/.config
 | 
			
		||||
 | 
			
		||||
@ -5,5 +5,6 @@ stow -D --dotfiles nvim  -t $HOME/.config/nvim
 | 
			
		||||
stow -D --dotfiles i3 -t $HOME/.config/i3
 | 
			
		||||
stow -D --dotfiles i3status -t $HOME/.config/i3status
 | 
			
		||||
stow -D --dotfiles rofi -t $HOME/.config/rofi 
 | 
			
		||||
stow -D --dotfiles polybar -t $HOME/.config/polybar
 | 
			
		||||
stow -D --dotfiles starship -t $HOME/.config
 | 
			
		||||
stow -D --dotfiles picom -t $HOME/.config
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										48
									
								
								i3/config
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								i3/config
									
									
									
									
									
								
							@ -170,23 +170,28 @@ bindsym $mod+r mode "resize"
 | 
			
		||||
# Start i3bar to display a workspace bar (plus the system information i3status
 | 
			
		||||
# finds out, if available)
 | 
			
		||||
# COLORSCHEME USED : https://www.icolorpalette.com/imagepalette/otter_mammal_fauna-7 
 | 
			
		||||
bar {
 | 
			
		||||
        position top
 | 
			
		||||
        status_command i3status --transparency
 | 
			
		||||
# bar {
 | 
			
		||||
#         position top
 | 
			
		||||
#         status_command i3status --transparency
 | 
			
		||||
# 
 | 
			
		||||
#         colors {
 | 
			
		||||
#             background #b7d72cA1
 | 
			
		||||
#             statusline #000000A1
 | 
			
		||||
#             separator #281309A1
 | 
			
		||||
# 
 | 
			
		||||
#                                 #border     Background  Text
 | 
			
		||||
#             focused_workspace   #64391dA1   #64391dA1   #FFFFFFA1
 | 
			
		||||
#             active_workspace    #64391dA1   #64391dA1   #FFFFFFA1
 | 
			
		||||
#             inactive_workspace  #dde368A1   #dde368A1   #000000A1
 | 
			
		||||
#             urgent_workspace    #b7d72cA1   #b7d72cA1   #000000A1
 | 
			
		||||
#             binding_mode        #b7d72cA1   #b7d72cA1   #000000A1
 | 
			
		||||
#         }
 | 
			
		||||
# }
 | 
			
		||||
 | 
			
		||||
exec_always --no-startup-id $HOME/.config/polybar/launch.sh
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        colors {
 | 
			
		||||
            background #b7d72cA1
 | 
			
		||||
            statusline #000000A1
 | 
			
		||||
            separator #281309A1
 | 
			
		||||
 | 
			
		||||
                                #border     Background  Text
 | 
			
		||||
            focused_workspace   #64391dA1   #64391dA1   #FFFFFFA1
 | 
			
		||||
            active_workspace    #64391dA1   #64391dA1   #FFFFFFA1
 | 
			
		||||
            inactive_workspace  #dde368A1   #dde368A1   #000000A1
 | 
			
		||||
            urgent_workspace    #b7d72cA1   #b7d72cA1   #000000A1
 | 
			
		||||
            binding_mode        #b7d72cA1   #b7d72cA1   #000000A1
 | 
			
		||||
        }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#class      border      backgr.     text    indicator   child_border
 | 
			
		||||
 | 
			
		||||
@ -196,4 +201,15 @@ client.unfocused             #b38a5b #b38a5b #CCCCCC #8c5831  #7c2c09
 | 
			
		||||
 | 
			
		||||
client.background #FFFFFF 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Volume and brightness controls 
 | 
			
		||||
bindsym XF86AudioPlay exec playerctl play-pause
 | 
			
		||||
bindsym XF86AudioPause exec playerctl play-pause
 | 
			
		||||
bindsym XF86AudioNext exec playerctl next
 | 
			
		||||
bindsym XF86AudioPrev exec playerctl previous
 | 
			
		||||
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
 | 
			
		||||
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
 | 
			
		||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% # raise volume
 | 
			
		||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% # lower volume
 | 
			
		||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle # toggle mute for default device
 | 
			
		||||
# use i3lock-fancy
 | 
			
		||||
bindsym $mod-z exec i3lock-fancy 
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,7 @@ general {
 | 
			
		||||
    interval = 10
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
order += "volume master"
 | 
			
		||||
order += "cpu_usage"
 | 
			
		||||
order += "memory"
 | 
			
		||||
order += "disk /"
 | 
			
		||||
@ -39,3 +40,11 @@ memory {
 | 
			
		||||
    threshold_degraded= 10%
 | 
			
		||||
    threshold_critical= 3%
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
volume master {
 | 
			
		||||
    format = "♪: %volume"
 | 
			
		||||
    device = "default"
 | 
			
		||||
    mixer = "Master"
 | 
			
		||||
    mixer_idx = 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								nvim
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								nvim
									
									
									
									
									
								
							 Submodule nvim updated: 0c2a2236a5...e9488d5948
									
								
							
							
								
								
									
										172
									
								
								polybar/config.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										172
									
								
								polybar/config.ini
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,172 @@
 | 
			
		||||
;==========================================================
 | 
			
		||||
;
 | 
			
		||||
;
 | 
			
		||||
;   ██████╗  ██████╗ ██╗  ██╗   ██╗██████╗  █████╗ ██████╗
 | 
			
		||||
;   ██╔══██╗██╔═══██╗██║  ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
 | 
			
		||||
;   ██████╔╝██║   ██║██║   ╚████╔╝ ██████╔╝███████║██████╔╝
 | 
			
		||||
;   ██╔═══╝ ██║   ██║██║    ╚██╔╝  ██╔══██╗██╔══██║██╔══██╗
 | 
			
		||||
;   ██║     ╚██████╔╝███████╗██║   ██████╔╝██║  ██║██║  ██║
 | 
			
		||||
;   ╚═╝      ╚═════╝ ╚══════╝╚═╝   ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝
 | 
			
		||||
;
 | 
			
		||||
;
 | 
			
		||||
;   To learn more about how to configure Polybar
 | 
			
		||||
;   go to https://github.com/polybar/polybar
 | 
			
		||||
;
 | 
			
		||||
;   The README contains a lot of information
 | 
			
		||||
;
 | 
			
		||||
;==========================================================
 | 
			
		||||
 | 
			
		||||
[colors]
 | 
			
		||||
background = #64391d
 | 
			
		||||
background-alt = #b38a5b
 | 
			
		||||
foreground = #FFFFFF
 | 
			
		||||
primary = #b7d72c
 | 
			
		||||
secondary = #dde368
 | 
			
		||||
alert = #7c2c09
 | 
			
		||||
disabled = #4f3b22
 | 
			
		||||
 | 
			
		||||
[bar/MyBar]
 | 
			
		||||
width = 100%
 | 
			
		||||
height = 24pt
 | 
			
		||||
radius = 3
 | 
			
		||||
 | 
			
		||||
; dpi = 96
 | 
			
		||||
 | 
			
		||||
background = ${colors.background}
 | 
			
		||||
foreground = ${colors.foreground}
 | 
			
		||||
 | 
			
		||||
line-size = 4pt
 | 
			
		||||
 | 
			
		||||
border-size = 4pt
 | 
			
		||||
border-color = #64391d
 | 
			
		||||
 | 
			
		||||
padding-left = 0
 | 
			
		||||
padding-right = 1
 | 
			
		||||
 | 
			
		||||
module-margin = 1
 | 
			
		||||
 | 
			
		||||
separator = |
 | 
			
		||||
separator-foreground = ${colors.disabled}
 | 
			
		||||
 | 
			
		||||
font-0 = monospace;2
 | 
			
		||||
 | 
			
		||||
modules-left = xworkspaces xwindow
 | 
			
		||||
modules-right = pulseaudio memory cpu eth date
 | 
			
		||||
 | 
			
		||||
cursor-click = pointer
 | 
			
		||||
cursor-scroll = ns-resize
 | 
			
		||||
 | 
			
		||||
enable-ipc = true
 | 
			
		||||
 | 
			
		||||
; tray-position = right
 | 
			
		||||
 | 
			
		||||
; wm-restack = generic
 | 
			
		||||
; wm-restack = bspwm
 | 
			
		||||
; wm-restack = i3
 | 
			
		||||
 | 
			
		||||
; override-redirect = true
 | 
			
		||||
 | 
			
		||||
[module/xworkspaces]
 | 
			
		||||
type = internal/xworkspaces
 | 
			
		||||
 | 
			
		||||
label-active = %name%
 | 
			
		||||
label-active-background = ${colors.background-alt}
 | 
			
		||||
label-active-underline= ${colors.primary}
 | 
			
		||||
label-active-padding = 1
 | 
			
		||||
 | 
			
		||||
label-occupied = %name%
 | 
			
		||||
label-occupied-padding = 1
 | 
			
		||||
 | 
			
		||||
label-urgent = %name%
 | 
			
		||||
label-urgent-background = ${colors.alert}
 | 
			
		||||
label-urgent-padding = 1
 | 
			
		||||
 | 
			
		||||
label-empty = %name%
 | 
			
		||||
label-empty-foreground = ${colors.disabled}
 | 
			
		||||
label-empty-padding = 1
 | 
			
		||||
 | 
			
		||||
[module/xwindow]
 | 
			
		||||
type = internal/xwindow
 | 
			
		||||
label = %title:0:60:...%
 | 
			
		||||
 | 
			
		||||
[module/filesystem]
 | 
			
		||||
type = internal/fs
 | 
			
		||||
interval = 25
 | 
			
		||||
 | 
			
		||||
mount-0 = /
 | 
			
		||||
 | 
			
		||||
label-mounted = %{F#F0C674}%mountpoint%%{F-} %percentage_used%%
 | 
			
		||||
 | 
			
		||||
label-unmounted = %mountpoint% not mounted
 | 
			
		||||
label-unmounted-foreground = ${colors.disabled}
 | 
			
		||||
 | 
			
		||||
[module/pulseaudio]
 | 
			
		||||
type = internal/pulseaudio
 | 
			
		||||
 | 
			
		||||
format-volume-prefix = "VOL "
 | 
			
		||||
format-volume-prefix-foreground = ${colors.primary}
 | 
			
		||||
format-volume = <label-volume>
 | 
			
		||||
 | 
			
		||||
label-volume = %percentage%%
 | 
			
		||||
 | 
			
		||||
label-muted = muted
 | 
			
		||||
label-muted-foreground = ${colors.disabled}
 | 
			
		||||
 | 
			
		||||
[module/xkeyboard]
 | 
			
		||||
type = internal/xkeyboard
 | 
			
		||||
blacklist-0 = num lock
 | 
			
		||||
 | 
			
		||||
label-layout = %layout%
 | 
			
		||||
label-layout-foreground = ${colors.primary}
 | 
			
		||||
 | 
			
		||||
label-indicator-padding = 2
 | 
			
		||||
label-indicator-margin = 1
 | 
			
		||||
label-indicator-foreground = ${colors.background}
 | 
			
		||||
label-indicator-background = ${colors.secondary}
 | 
			
		||||
 | 
			
		||||
[module/memory]
 | 
			
		||||
type = internal/memory
 | 
			
		||||
interval = 2
 | 
			
		||||
format-prefix = "RAM "
 | 
			
		||||
format-prefix-foreground = ${colors.primary}
 | 
			
		||||
label = %percentage_used:2%%
 | 
			
		||||
 | 
			
		||||
[module/cpu]
 | 
			
		||||
type = internal/cpu
 | 
			
		||||
interval = 2
 | 
			
		||||
format-prefix = "CPU "
 | 
			
		||||
format-prefix-foreground = ${colors.primary}
 | 
			
		||||
label = %percentage:2%%
 | 
			
		||||
 | 
			
		||||
[network-base]
 | 
			
		||||
type = internal/network
 | 
			
		||||
interval = 5
 | 
			
		||||
format-connected = <label-connected>
 | 
			
		||||
format-disconnected = <label-disconnected>
 | 
			
		||||
label-disconnected = %{F#F0C674}%ifname%%{F#707880} disconnected
 | 
			
		||||
 | 
			
		||||
[module/wlan]
 | 
			
		||||
inherit = network-base
 | 
			
		||||
interface-type = wireless
 | 
			
		||||
label-connected = %{F#F0C674}%ifname%%{F-} %essid% %local_ip%
 | 
			
		||||
 | 
			
		||||
[module/eth]
 | 
			
		||||
inherit = network-base
 | 
			
		||||
interface-type = wired
 | 
			
		||||
label-connected = %{F#F0C674}%ifname%%{F-} %local_ip%
 | 
			
		||||
 | 
			
		||||
[module/date]
 | 
			
		||||
type = internal/date
 | 
			
		||||
interval = 1
 | 
			
		||||
 | 
			
		||||
date = %d-%m-%Y %H:%M
 | 
			
		||||
date-alt = %Y-%m-%d %H:%M:%S
 | 
			
		||||
 | 
			
		||||
label = %date%
 | 
			
		||||
label-foreground = ${colors.primary}
 | 
			
		||||
 | 
			
		||||
[settings]
 | 
			
		||||
screenchange-reload = true
 | 
			
		||||
pseudo-transparency = true
 | 
			
		||||
 | 
			
		||||
; vim:ft=dosini
 | 
			
		||||
							
								
								
									
										7
									
								
								polybar/launch.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								polybar/launch.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,7 @@
 | 
			
		||||
polybar-msg cmd quit
 | 
			
		||||
 | 
			
		||||
echo "---" | tee -a /tmp/polybar.log
 | 
			
		||||
polybar MyBar 2>&1 | tee -a /tmp/polybar.log & disown
 | 
			
		||||
 | 
			
		||||
echo "Bars launched ... " 
 | 
			
		||||
 | 
			
		||||
@ -4,9 +4,9 @@
 | 
			
		||||
# |  |   |       /__ ___] |  |    |___ |__| | \| |    | |__] 
 | 
			
		||||
#
 | 
			
		||||
# attach to an existing tmux session or create a new one if none exist
 | 
			
		||||
if [ "$TMUX" = "" ] && [ -z "$TMUX"]; then
 | 
			
		||||
	tmux attach -t $(tmux display-message -p '#S') || tmux new-session
 | 
			
		||||
fi
 | 
			
		||||
# if [ "$TMUX" = "" ] && [ -z "$TMUX"]; then
 | 
			
		||||
# 	tmux attach -t $(tmux display-message -p '#S') || tmux new-session
 | 
			
		||||
# fi
 | 
			
		||||
 | 
			
		||||
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
 | 
			
		||||
# Initialization code that may require console input (password prompts, [y/n]
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user