diff --git a/dot_config/doom/config.el b/dot_config/doom/config.el index 3e2b0c3..2a0d30b 100644 --- a/dot_config/doom/config.el +++ b/dot_config/doom/config.el @@ -43,8 +43,8 @@ ;; ;; (font-spec :family "Fira Sans") ; nice, but not mono (setq doom-font (font-spec :family "Hasklug Nerd Font Mono") - ;; doom-unicode-font (font-spec :family "Hasklug Nerd Font Mono")) - doom-variable-pitch-font (font-spec :family "Fira Sans")) + doom-unicode-font (font-spec :family "Hasklug Nerd Font Mono")) + ;; doom-variable-pitch-font (font-spec :family "Fira Sans") ;; This determines the style of line numbers in effect. If set to `nil', line ;; numbers are disabled. For relative line numbers, set this to `relative'. diff --git a/dot_config/i3/config.tmpl b/dot_config/i3/config.tmpl index bbbc6f9..2691a05 100644 --- a/dot_config/i3/config.tmpl +++ b/dot_config/i3/config.tmpl @@ -104,9 +104,11 @@ bindsym $mod+d exec ~/.config/rofi/runrofi.sh # this uses the output of greenclip (see here https://wiki.archlinux.org/index.php/Greenclip) to show clipboard history in rofi bindsym $mod+c exec rofi -modi "clipboard:greenclip print" -show clipboard -run-command '{cmd}' +# symbols  + # do a nice menu with mode # lock / logout / sleep / hibernate / restart / poweroff -set $mode_system System  l e s鈴 h rﰇ וּsﮤ +set $mode_system System  l e s鈴 h rﰇ sﮤ mode "$mode_system" { bindsym l exec --no-startup-id ~/.config/i3/i3exit.sh lock, mode "default" bindsym e exec --no-startup-id ~/.config/i3/i3exit.sh logout, mode "default" diff --git a/dot_config/oh-my-zsh/custom/01_variables.zsh b/dot_config/oh-my-zsh/custom/01_variables.zsh index 752c6e3..9084e39 100644 --- a/dot_config/oh-my-zsh/custom/01_variables.zsh +++ b/dot_config/oh-my-zsh/custom/01_variables.zsh @@ -39,6 +39,8 @@ export MANPATH="/usr/local/man:$MANPATH" #export PATH=$HOME/.emacs.d/bin:$PATH export PATH=$HOME/.config/emacs/bin:$PATH +export PATH=/home/joachim/.local/share/gem/ruby/3.0.0/bin:$PATH + # add my own scripts to the path export PATH=$HOME/scripts:$PATH diff --git a/dot_config/polybar/config.tmpl b/dot_config/polybar/config.tmpl index 44c1e60..3661db2 100644 --- a/dot_config/polybar/config.tmpl +++ b/dot_config/polybar/config.tmpl @@ -85,9 +85,9 @@ padding-right = 5 ;font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 ;font-2 = "Inconsolata\ For\ Powerline:pixelsize=10;1" ;font-0 = FuraCode Nerd Font:pixelsize=11;1 -font-0 = Hasklug Nerd Font:pixelsize=9;1 +font-0 = Hasklug Nerd Font Mono:pixelsize=9;1 ;font-1 = Siji:style=Regular:pixelsize=11 -font-1 = Siji:pixelsize=14;0 +;font-1 = Siji:pixelsize=14;0 ; override pointers cursor-click = pointer cursor-scroll = pointer @@ -401,7 +401,7 @@ label = %percentage-cores% [module/memory] type = internal/memory interval = 2 -format-prefix = " " +format-prefix = "󰍛 " format-prefix-foreground = ${colors.bright_green} ;format-underline = #4bffdc ;format-underline = ${colors.underline-memory} @@ -443,7 +443,9 @@ label = "" [module/wifi0] type = internal/network -interval = 3.0 +; Name of the network interface to display. You can get the names of the +; interfaces on your machine with `ip link` +; Wireless interfaces often start with `wl` and ethernet interface with `eno` or `eth` {{- if eq .chezmoi.hostname "dome" }} interface = wlp3s0 {{- else if eq .chezmoi.hostname "jnielandt" }} @@ -454,36 +456,93 @@ interface = wlan0 interface = wifi0 {{- end }} -format-connected = -;format-connected-underline = ${colors.bright_green} -;label-connected = %{A1:networkmanager_dmenu:}%essid%%{A} -;   -label-connected = "%{A1:networkmanager_dmenu:}%essid%%{A} %{F#b8bb26}%{F-} %downspeed:3% %{F#b8bb26}%{F-} %upspeed:3%" +; Seconds to sleep between updates +; Default: 1 +interval = 3.0 -format-disconnected = -;format-disconnected = -;format-disconnected-underline = ${self.format-connected-underline} -;label-disconnected = %ifname% disconnected -;label-disconnected-foreground = ${colors.bright_green} +; Test connectivity every Nth update +; A value of 0 disables the feature +; NOTE: Experimental (needs more testing) +; Default: 0 +;ping-interval = 3 -; label that differs in signal strength -; these are siji symbols, don't render properly here -ramp-signal-0 = "%{T2}%{T-}" -ramp-signal-1 = "%{T2}%{T-}" -ramp-signal-2 = "%{T2}%{T-}" -ramp-signal-3 = "%{T2}%{T-}" -ramp-signal-4 = "%{T2}%{T-}" -ramp-signal-foreground = ${colors.bright_green} +; @deprecated: Define min width using token specifiers (%downspeed:min% and %upspeed:min%) +; Minimum output width of upload/download rate +; Default: 3 +udspeed-minwidth = 5 ; Accumulate values from all interfaces ; when querying for up/downspeed rate ; Default: false -accumulate-stats = false +accumulate-stats = true + ; Consider an `UNKNOWN` interface state as up. ; Some devices like USB network adapters have ; an unknown state, even when they're running ; Default: false -unknown-as-up = false +unknown-as-up = true + +; The unit used for displaying network speeds +; For example if set to the empty string, a speed of 5 KB/s is displayed as 5 K +; Default: B/s +; New in version 3.6.0 +speed-unit = + +; Available tags: +; (default) +; +format-connected = + +; Available tags: +; (default) +format-disconnected = + +; Available tags: +; (default) +; +; +format-packetloss = + +; All labels support the following tokens: +; %ifname% [wireless+wired] +; %local_ip% [wireless+wired] +; %local_ip6% [wireless+wired] +; %essid% [wireless] +; %signal% [wireless] +; %upspeed% [wireless+wired] +; %downspeed% [wireless+wired] +; %netspeed% [wireless+wired] (%upspeed% + %downspeed%) (New in version 3.6.0) +; %linkspeed% [wired] +; %mac% [wireless+wired] (New in version 3.6.0) + +; Default: %ifname% %local_ip% +label-connected = %essid% 󰄼%downspeed:3% 󰄿%upspeed:3% +label-connected-foreground = #eefafa + +; Default: (none) +label-disconnected = not connected +label-disconnected-foreground = #66ffff + +; Default: (none) +label-packetloss = %essid% +label-packetloss-foreground = #eefafafa + +; Only applies if is used +ramp-signal-0 = 󰤫 +ramp-signal-1 = 󰤟 +ramp-signal-2 = 󰤢 +ramp-signal-3 = 󰤥 +ramp-signal-4 = 󰤨 +ramp-signal-5 = 󰤨 +ramp-signal-foreground = ${colors.bright_green} + +; Only applies if is used +animation-packetloss-0 = ⚠ +animation-packetloss-0-foreground = ${colors.bright_red} +animation-packetloss-1 = 📶 +animation-packetloss-1-foreground = #000000 +; Framerate in milliseconds +animation-packetloss-framerate = 500 [module/net] type = internal/network @@ -589,12 +648,12 @@ full-at = 97 time-format = %H:%M -label-charging = " %time% %percentage%%" +label-charging = "  %time% %percentage%%" format-charging = ;format-charging-underline = #ffb52a ;format-charging-underline = ${colors.underline-battery} -label-discharging = " %time% %percentage%%" +label-discharging = "  %time% %percentage%%" format-discharging = ;format-discharging-underline = ${self.format-charging-underline}