Salta al contingut principal

polybar

 

[colors]
base = #1e1e2e
mantle = #181825
crust = #11111b
text = #cdd6f4
subtext0 = #a6adc8
subtext1 = #bac2de
surface0 = #313244
surface1 = #45475a
surface2 = #585b70
overlay0 = #6c7086
overlay1 = #7f849c
overlay2 = #9399b2
blue = #89b4fa
lavender = #b4befe
sapphire = #74c7ec
sky = #89dceb
teal = #94e2d5
green = #a6e3a1
yellow = #f9e2af
peach = #fab387
maroon = #eba0ac
red = #f38ba8
mauve = #cba6f7
pink = #f5c2e7
flamingo = #f2cdcd
rosewater = #f5e0dc
transparent = #FF00000
;==========================================================
;
;
;   ██████╗  ██████╗ ██╗  ██╗   ██╗██████╗  █████╗ ██████╗
;   ██╔══██╗██╔═══██╗██║  ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
;   ██████╔╝██║   ██║██║   ╚████╔╝ ██████╔╝███████║██████╔╝
;   ██╔═══╝ ██║   ██║██║    ╚██╔╝  ██╔══██╗██╔══██║██╔══██╗
;   ██║     ╚██████╔╝███████╗██║   ██████╔╝██║  ██║██║  ██║
;   ╚═╝      ╚═════╝ ╚══════╝╚═╝   ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝
;
;
;   To learn more about how to configure Polybar
;   go to https://github.com/polybar/polybar
;
;   The README contains a lot of information
;
;==========================================================

[colors]
background = ${colors.base}
background-alt = ${colors.blue}
foreground = ${colors.text}
foreground-alt = ${colors.surface0}
primary = ${colors.mauve}
secondary = ${colors.mantle}
alert = ${colors.red}
disabled = ${colors.subtext1}
border = ${colors.lavender}
 
[bar/example]
width = 100%
height = 28pt
radius = 5

;dpi = 96
;
bottom = true

background = ${colors.background}
foreground = ${colors.foreground}

line-size = 6pt
 
border-size = 2pt
border-color = ${colors.border}
 
padding-left = 1
padding-right = 1
 
module-margin = 1
 
separator = |
separator-foreground = ${colors.overlay0}

font-0 = MesloLGS Nerd Font Mono:size=14;6


modules-left = xworkspaces xwindow
modules-center =
modules-right = lock filesystem pulseaudio memory cpu wlan battery date
 
cursor-click = pointer
cursor-scroll = ns-resize
 
enable-ipc = true
 
; wm-restack = generic
; wm-restack = bspwm
; wm-restack = i3
 
; override-redirect = true
 
[module/systray]
type = internal/tray

format-margin = 8pt
tray-spacing = 16pt

[module/xworkspaces]
type = internal/xworkspaces
 
label-active = %name%
label-active-background = ${colors.pink}
label-active-foreground = ${colors.crust}
label-active-underline= ${colors.pink}
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.overlay0}
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/lock]
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.foreground}
label-indicator-background = ${colors.secondary}
#indicator-icon-0 = caps lock;-CL;+CL
#label-indicator-off =
#label-indicator-on = "  Caps "

 
[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
#interface-type = ethernet
format-connected = <label-connected>
format-disconnected = <label-disconnected>
label-disconnected = %{F#F0C674}%ifname%%{F#707880} disconnected

[module/wlan]
inherit = network-base
interface-type = wireless
#format-connected = <label-connected>
label-connected = %{F#F0C674}%ifname%%{F-} %essid%
 
[module/eth]
inherit = network-base
interface-type = wired
#format-connected = <label-connected>
#format-disconnected = <label-disconnected>
label-connected = %{F#F0C674}%ifname%%{F-} %local_ip%
 
;;;;;;;;;;;;;;;; CENTER MODULES ;;;;;;;;;;;;;;;;
[module/battery]
type = internal/battery
format-prefix = "bat "
format-prefix-foreground = ${colors.primary}
full-at = 99
format-charging = <animation-charging> <label-charging>
animation-charging-0 = 
animation-charging-1 = 
animation-charging-2 = 
animation-charging-3 = 
animation-charging-4 = 
; Framerate in milliseconds
animation-charging-framerate = 750
animation-charging-foreground = ${colors.peach}
format-discharging = <ramp-capacity> <label-discharging>
ramp-capacity-0 = 
ramp-capacity-1 = 
ramp-capacity-2 = 
ramp-capacity-3 = 
ramp-capacity-4 = 
low-at = 5
battery = BAT0
adapter = ACAD
poll-interval = 5
[module/date]
type = internal/date
interval = 1

date = %H:%M
date-alt = %A, %D %H:%M:%S

label = %date%
label-foreground = ${colors.pink}
 
#[module/hour]
#type = custom/script
#interval = 5
#label-foreground = ${colors.flamingo}
#format = <label>
#exec = "LC_TIME="es_es_utf8 " date +"%a, %b %-d""
#label-padding = 0
#label-font = 1
#click-left = gsimplecal
 
[settings]
screenchange-reload = true
pseudo-transparency = true
 
; vim:ft=dosini

Comentaris

Entrades populars d'aquest blog

Guia per iniciar-se en la terminal linux (1)

Vaig a enumerar uns sèrie de comandaments bàsics per ser més amables amb l'ús de la terminal de linux. Com que la llista es prou llarga, ho dividiré en vàries entrades. Comencem...   Per saber en quin directori estem treballant  $ pwd     (print work directory) Per canviar de directori $ cd Baixades/       (change directory) Per a retornar al directori home, tenim vàries  opcions $ cd ~  $ cd I si volem tornar a l'últim directori que estàvem $ cd -   Per netejar la pantalla tenim dues opcions   $ clear $ Ctrl+l Per llistar els arxius i/o directoris $ ls       (sense ocults) $ ls -a       (amb ocults) $ ls -al        (tots amb llistat de format) $ man ls        (veurem el manual i totes les opcions que ens ofereix aquest comandament). En aquest cas la paraula man sempre ens indicarà el manual de l'ordre que voldrem aplicar. Per crear un fitxer...

Ús de mpv com a webcam

Per visualitzar-nos per una webcam tenim un munt d'aplicacions. Tenim OBS-studio, Guvcview, etc. Altre forma de poder fer-ho és mitjançant el programa mpv , a través de v4l2-ctl i xawtv . De la web d'Arch-Linux he extret aquesta configuració Per a fer instantànies de la webcam podem fer servi aquesta línia de comandaments: $ mpv av://v4l2:/dev/video0 Per utilitzar MJPEG com a format de píxel en lloc de l'impagament (en molts casos, YUYV), podeu fer el següent: $ mpv --demuxer-lav-format=video4linux2 --demuxer-lavf-set=input.format=mjpeg /dev/video0 Amb la retirada de l'antiga tv:// l'entrada, el mètode ara preferit de reproduir vídeo de tornada des de dispositius de captura com càmeres web o targetes de captura és av:// Protocol d'entrada: $ mpv av://v4l2:/dev/video0 --profile=low-latency Els dispositius Video4Linux2 poden exposar tant formats de vídeo crus sense comprimir o formats de vídeo comprimits, que suporten diferents resolucions màximes i marcs,...

Modificar grub

Moltes vegades a l'instaŀlar sistemes aquests estan configurats amb un temps establert de 10, 5 o altres. Si no ens va bé aquesta configuració de sèrie, sempre ho podrem variar al nostre gust. Si volem fer permanents els canvis realitzats en el punt anterior o personalitzar el comportament del GRUB, caldrà editar el seu fitxer previ haver fet una còpia de seguretat del mateix, per si calgués retornar al punt de partida. $ sudo cp /etc/default/grub /etc/default/grub.ANT && sudo nano /etc/default/grub Per fer-ho, anirem a la terminal $ sudo nano /etc/default/grub En la línia marcada posarem la xifra que ens interessi. En el meu cas, 3, ja que no tinc cap altre sistema per arrencar, tret de debian. El significat de cada linia del fitxer seria GRUB_DEFAULT=0: Es el número d'entrada del menú GRUB que farà us automàtic per defecte a l'iniciar el sistema si l'usuari no intervé en el procés. El valor '0' apunta al primer element de l...