Setup status bar for laptop
Export laptop packages.
This commit is contained in:
@@ -2,4 +2,5 @@ sourceDir = "{{ .chezmoi.homedir }}/{{ .chezmoi.os }}-config"
|
|||||||
|
|
||||||
[data]
|
[data]
|
||||||
gui = true
|
gui = true
|
||||||
ext_kb = true
|
# ext_kb = true
|
||||||
|
ext_kb = false
|
||||||
|
|||||||
@@ -5,21 +5,9 @@ command=~/.config/i3blocks/scripts/$BLOCK_NAME
|
|||||||
separator=true
|
separator=true
|
||||||
separator_block_width=25
|
separator_block_width=25
|
||||||
markup=pango
|
markup=pango
|
||||||
# color=#d1e7ff
|
|
||||||
# color=#acc0cd
|
|
||||||
color=#cbe4ff
|
color=#cbe4ff
|
||||||
|
|
||||||
# color=$foreground
|
{{ if eq .chezmoi.fullHostname "nzxt" }}
|
||||||
# color="${foreground}"
|
|
||||||
# color="$(echo $foreground)"
|
|
||||||
|
|
||||||
# [time]
|
|
||||||
# label=
|
|
||||||
# # label=🕓
|
|
||||||
# # command=date '+%H:%M.%a-%m-%d'
|
|
||||||
# interval=30
|
|
||||||
# # color=#acc0cd
|
|
||||||
|
|
||||||
[volume]
|
[volume]
|
||||||
interval=once
|
interval=once
|
||||||
signal=1
|
signal=1
|
||||||
@@ -30,46 +18,63 @@ label=
|
|||||||
LONG_NAME=
|
LONG_NAME=
|
||||||
SHORT_NAME=
|
SHORT_NAME=
|
||||||
interval=5
|
interval=5
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ if eq .chezmoi.fullHostname "x1-carbon" }}
|
||||||
|
[battery]
|
||||||
|
label=⚡
|
||||||
|
interval=30
|
||||||
|
|
||||||
|
[wifi]
|
||||||
|
label=
|
||||||
|
instance=wlp3s0
|
||||||
|
interval=10
|
||||||
|
|
||||||
|
[backlight]
|
||||||
|
label=
|
||||||
|
interval=5
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
[calendar]
|
[calendar]
|
||||||
interval=30
|
interval=30
|
||||||
label=
|
label=
|
||||||
|
{{ if eq .chezmoi.fullHostname "nzxt" }}
|
||||||
DATEFMT=+%H:%M
|
DATEFMT=+%H:%M
|
||||||
|
{{ else }}
|
||||||
|
DATEFMT=+%H:%M.%a-%m-%d
|
||||||
|
{{ end }}
|
||||||
# SHORTFMT=+%H:%M:%S
|
# SHORTFMT=+%H:%M:%S
|
||||||
HEIGHT=180
|
HEIGHT=180
|
||||||
WIDTH=220
|
WIDTH=220
|
||||||
|
|
||||||
|
{{ if eq .chezmoi.fullHostname "nzxt" }}
|
||||||
|
[temperature]
|
||||||
|
label=
|
||||||
|
interval=5
|
||||||
|
|
||||||
# unbold this?
|
# unbold this?
|
||||||
# [load_average]
|
# [load_average]
|
||||||
# label=
|
# label=
|
||||||
# interval=5
|
# interval=5
|
||||||
# color=#990000
|
# color=#990000
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
[temperature]
|
|
||||||
label=
|
|
||||||
interval=5
|
|
||||||
|
|
||||||
# [cpu_usage -w 50 -c 80]
|
|
||||||
[cpu_usage]
|
[cpu_usage]
|
||||||
label=
|
label=
|
||||||
# color=#990000
|
|
||||||
interval=5
|
interval=5
|
||||||
|
|
||||||
|
{{ if eq .chezmoi.fullHostname "nzxt" }}
|
||||||
[memory]
|
[memory]
|
||||||
label=
|
label=
|
||||||
# color=#3da061
|
# color=#3da061
|
||||||
interval=5
|
interval=5
|
||||||
|
|
||||||
# [wifi]
|
|
||||||
# label=
|
|
||||||
# instance=wlp4s0
|
|
||||||
# interval=10
|
|
||||||
|
|
||||||
[name]
|
[name]
|
||||||
label=
|
label=
|
||||||
interval=30
|
interval=30
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
# unused blocks {{{ #
|
# unused blocks #
|
||||||
|
|
||||||
# [memory]
|
# [memory]
|
||||||
# label=SWAP
|
# label=SWAP
|
||||||
@@ -149,9 +154,9 @@ interval=30
|
|||||||
#instance=NUM
|
#instance=NUM
|
||||||
#interval=once
|
#interval=once
|
||||||
#signal=11
|
#signal=11
|
||||||
# }}} unused blocks #
|
# unused blocks #
|
||||||
|
|
||||||
# list of properties {{{ #
|
# list of properties #
|
||||||
# i3blocks config file
|
# i3blocks config file
|
||||||
#
|
#
|
||||||
# Please see man i3blocks for a complete reference!
|
# Please see man i3blocks for a complete reference!
|
||||||
@@ -173,5 +178,5 @@ interval=30
|
|||||||
# short_text
|
# short_text
|
||||||
# signal
|
# signal
|
||||||
# urgent
|
# urgent
|
||||||
# }}} properties #
|
# properties #
|
||||||
|
|
||||||
@@ -5,5 +5,7 @@ round()
|
|||||||
echo $(printf %.$2f $(echo "scale=$2;(((10^$2)*$1)+0.5)/(10^$2)" | bc))
|
echo $(printf %.$2f $(echo "scale=$2;(((10^$2)*$1)+0.5)/(10^$2)" | bc))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
. "/home/kevin/.cache/wal/colors.sh"
|
||||||
cur_bl=$(xbacklight -get)
|
cur_bl=$(xbacklight -get)
|
||||||
echo "$(round "$cur_bl" 0)%"
|
# echo "$(round "$cur_bl" 0)%"
|
||||||
|
printf "$(round "$cur_bl" 0)\n\n%s\n" "$color7"
|
||||||
|
|||||||
@@ -17,6 +17,8 @@
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
|
||||||
INTERFACE="${BLOCK_INSTANCE:-wlan0}"
|
INTERFACE="${BLOCK_INSTANCE:-wlan0}"
|
||||||
|
# echo $INTERFACE
|
||||||
|
# INTERFACE="${INSTANCE}"
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -27,24 +29,23 @@ INTERFACE="${BLOCK_INSTANCE:-wlan0}"
|
|||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
|
||||||
QUALITY=$(sudo grep $INTERFACE /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
|
QUALITY=$(grep $INTERFACE /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
|
||||||
|
# echo $QUALITY
|
||||||
W_inter=$(ip link | grep "[1-9]: wlp" | cut -d " " -f2 | tr -d ':')
|
W_inter=$(ip link | grep "[1-9]: wlp" | cut -d " " -f2 | tr -d ':')
|
||||||
W_name=$(nmcli d | grep "$W_inter" | awk '{print $4}')
|
W_name=$(nmcli d | grep "$W_inter" | awk '{print $4}')
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
|
||||||
# echo $QUALITY% "$W_name" # full text
|
echo $QUALITY% "$W_name" # full text
|
||||||
# echo $QUALITY% # short text
|
echo $QUALITY% # short text
|
||||||
. "/home/kevin/.cache/wal/colors.sh"
|
|
||||||
printf "%s%%\n\n%s\n" $QUALITY $color7
|
|
||||||
|
|
||||||
# color
|
# color
|
||||||
# if [[ $QUALITY -ge 80 ]]; then
|
if [[ $QUALITY -ge 80 ]]; then
|
||||||
# echo "#00FF00"
|
echo "#00FF00"
|
||||||
# elif [[ $QUALITY -lt 80 ]]; then
|
elif [[ $QUALITY -lt 80 ]]; then
|
||||||
# echo "#FFF600"
|
echo "#FFF600"
|
||||||
# elif [[ $QUALITY -lt 60 ]]; then
|
elif [[ $QUALITY -lt 60 ]]; then
|
||||||
# echo "#FFAE00"
|
echo "#FFAE00"
|
||||||
# elif [[ $QUALITY -lt 40 ]]; then
|
elif [[ $QUALITY -lt 40 ]]; then
|
||||||
# echo "#FF0000"
|
echo "#FF0000"
|
||||||
# fi
|
fi
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# vim: fdm=indent
|
# vim: fdm=indent
|
||||||
|
|
||||||
# sys *
|
# sys *
|
||||||
3 ~/{{ .chezmoi.os }}-config/dot_config/i3/config
|
3 ~/{{ .chezmoi.os }}-config/dot_config/i3/config.tmpl
|
||||||
a ~/{{ .chezmoi.os }}-config/key_aliases.tmpl
|
a ~/{{ .chezmoi.os }}-config/key_aliases.tmpl
|
||||||
dr ~/{{ .chezmoi.os }}-config/key_dirs.tmpl
|
dr ~/{{ .chezmoi.os }}-config/key_dirs.tmpl
|
||||||
f ~/{{ .chezmoi.os }}-config/key_files.tmpl
|
f ~/{{ .chezmoi.os }}-config/key_files.tmpl
|
||||||
|
|||||||
36
txt/x1-carbon-aur.txt
Normal file
36
txt/x1-carbon-aur.txt
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
bear
|
||||||
|
chezmoi
|
||||||
|
discord
|
||||||
|
gdm3setup-utils
|
||||||
|
godot
|
||||||
|
heroku-cli
|
||||||
|
i3blocks-git
|
||||||
|
insomnia
|
||||||
|
libc++
|
||||||
|
libc++abi
|
||||||
|
libc++experimental
|
||||||
|
mongodb-bin
|
||||||
|
nerd-fonts-dejavu-complete
|
||||||
|
qdirstat
|
||||||
|
spotify-now-git
|
||||||
|
texlive-local-algorithmicx
|
||||||
|
texlive-local-algorithms
|
||||||
|
texlive-local-biblatex
|
||||||
|
texlive-local-csquotes
|
||||||
|
texlive-local-enumitem
|
||||||
|
texlive-local-ifmtarg
|
||||||
|
texlive-local-logreq
|
||||||
|
texlive-local-multirow
|
||||||
|
texlive-local-numprint
|
||||||
|
texlive-local-pgfplots
|
||||||
|
texlive-local-siunitx
|
||||||
|
texlive-local-tkz-base
|
||||||
|
texlive-local-tkz-euclide
|
||||||
|
texlive-local-xifthen
|
||||||
|
texlive-localmanager-git
|
||||||
|
trizen
|
||||||
|
ttf-hack-powerline-git
|
||||||
|
watson
|
||||||
|
wpa_actiond
|
||||||
|
yad
|
||||||
|
yay
|
||||||
224
txt/x1-carbon-pkgs.txt
Normal file
224
txt/x1-carbon-pkgs.txt
Normal file
@@ -0,0 +1,224 @@
|
|||||||
|
acpi
|
||||||
|
alsa-utils
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
baobab
|
||||||
|
bash
|
||||||
|
bat
|
||||||
|
bc
|
||||||
|
biber
|
||||||
|
bzip2
|
||||||
|
certbot
|
||||||
|
cheese
|
||||||
|
chrome-gnome-shell
|
||||||
|
chromium
|
||||||
|
cmake
|
||||||
|
compton
|
||||||
|
coreutils
|
||||||
|
cryptsetup
|
||||||
|
device-mapper
|
||||||
|
dhcpcd
|
||||||
|
dialog
|
||||||
|
diffutils
|
||||||
|
dmenu
|
||||||
|
e2fsprogs
|
||||||
|
eog
|
||||||
|
epiphany
|
||||||
|
evince
|
||||||
|
fakeroot
|
||||||
|
fd
|
||||||
|
feh
|
||||||
|
file
|
||||||
|
file-roller
|
||||||
|
filesystem
|
||||||
|
findutils
|
||||||
|
firefox
|
||||||
|
fish
|
||||||
|
fzf
|
||||||
|
gawk
|
||||||
|
gcc
|
||||||
|
gcc-libs
|
||||||
|
gdm
|
||||||
|
gedit
|
||||||
|
gettext
|
||||||
|
git
|
||||||
|
glibc
|
||||||
|
gnome-backgrounds
|
||||||
|
gnome-boxes
|
||||||
|
gnome-calculator
|
||||||
|
gnome-calendar
|
||||||
|
gnome-characters
|
||||||
|
gnome-clocks
|
||||||
|
gnome-color-manager
|
||||||
|
gnome-contacts
|
||||||
|
gnome-control-center
|
||||||
|
gnome-dictionary
|
||||||
|
gnome-disk-utility
|
||||||
|
gnome-documents
|
||||||
|
gnome-font-viewer
|
||||||
|
gnome-getting-started-docs
|
||||||
|
gnome-keyring
|
||||||
|
gnome-logs
|
||||||
|
gnome-maps
|
||||||
|
gnome-menus
|
||||||
|
gnome-music
|
||||||
|
gnome-photos
|
||||||
|
gnome-remote-desktop
|
||||||
|
gnome-screenshot
|
||||||
|
gnome-session
|
||||||
|
gnome-settings-daemon
|
||||||
|
gnome-shell
|
||||||
|
gnome-shell-extensions
|
||||||
|
gnome-software
|
||||||
|
gnome-system-monitor
|
||||||
|
gnome-terminal
|
||||||
|
gnome-themes-extra
|
||||||
|
gnome-todo
|
||||||
|
gnome-tweaks
|
||||||
|
gnome-user-docs
|
||||||
|
gnome-user-share
|
||||||
|
gnome-video-effects
|
||||||
|
grep
|
||||||
|
grilo-plugins
|
||||||
|
grub
|
||||||
|
gvfs
|
||||||
|
gvfs-afc
|
||||||
|
gvfs-goa
|
||||||
|
gvfs-google
|
||||||
|
gvfs-gphoto2
|
||||||
|
gvfs-mtp
|
||||||
|
gvfs-nfs
|
||||||
|
gvfs-smb
|
||||||
|
gzip
|
||||||
|
highlight
|
||||||
|
htop
|
||||||
|
i3-gaps
|
||||||
|
i3status
|
||||||
|
imwheel
|
||||||
|
inetutils
|
||||||
|
iproute2
|
||||||
|
iputils
|
||||||
|
jdk8-openjdk
|
||||||
|
jfsutils
|
||||||
|
less
|
||||||
|
lib32-libglvnd
|
||||||
|
lib32-mesa
|
||||||
|
licenses
|
||||||
|
linux
|
||||||
|
linux-firmware
|
||||||
|
linux-headers
|
||||||
|
linux-lts
|
||||||
|
linux-lts-headers
|
||||||
|
logrotate
|
||||||
|
lolcat
|
||||||
|
lsd
|
||||||
|
lvm2
|
||||||
|
lxappearance
|
||||||
|
make
|
||||||
|
man-db
|
||||||
|
man-pages
|
||||||
|
mdadm
|
||||||
|
mousetweaks
|
||||||
|
mutter
|
||||||
|
nano
|
||||||
|
nautilus
|
||||||
|
neofetch
|
||||||
|
neovim
|
||||||
|
netctl
|
||||||
|
npm
|
||||||
|
ntfs-3g
|
||||||
|
ntp
|
||||||
|
orca
|
||||||
|
pacman
|
||||||
|
pacman-contrib
|
||||||
|
pass
|
||||||
|
pciutils
|
||||||
|
perl
|
||||||
|
pkgconf
|
||||||
|
procps-ng
|
||||||
|
psmisc
|
||||||
|
python-numpy
|
||||||
|
python-pip
|
||||||
|
python-pywal
|
||||||
|
python-setuptools
|
||||||
|
python2-pip
|
||||||
|
ranger
|
||||||
|
redshift
|
||||||
|
reiserfsprogs
|
||||||
|
ripgrep
|
||||||
|
rsync
|
||||||
|
rxvt-unicode
|
||||||
|
rygel
|
||||||
|
s-nail
|
||||||
|
scrot
|
||||||
|
sed
|
||||||
|
shadow
|
||||||
|
simple-scan
|
||||||
|
stow
|
||||||
|
sudo
|
||||||
|
sushi
|
||||||
|
sysfsutils
|
||||||
|
systemd-sysvcompat
|
||||||
|
tar
|
||||||
|
texinfo
|
||||||
|
texlive-core
|
||||||
|
tor
|
||||||
|
totem
|
||||||
|
tracker
|
||||||
|
tracker-miners
|
||||||
|
unzip
|
||||||
|
usbutils
|
||||||
|
util-linux
|
||||||
|
vi
|
||||||
|
vim
|
||||||
|
vino
|
||||||
|
virtualbox
|
||||||
|
w3m
|
||||||
|
wget
|
||||||
|
which
|
||||||
|
wireless_tools
|
||||||
|
wpa_supplicant
|
||||||
|
xclip
|
||||||
|
xdg-user-dirs-gtk
|
||||||
|
xdotool
|
||||||
|
xf86-input-libinput
|
||||||
|
xf86-input-synaptics
|
||||||
|
xf86-video-intel
|
||||||
|
xfsprogs
|
||||||
|
xorg-bdftopcf
|
||||||
|
xorg-iceauth
|
||||||
|
xorg-luit
|
||||||
|
xorg-mkfontscale
|
||||||
|
xorg-server
|
||||||
|
xorg-sessreg
|
||||||
|
xorg-smproxy
|
||||||
|
xorg-x11perf
|
||||||
|
xorg-xbacklight
|
||||||
|
xorg-xcmsdb
|
||||||
|
xorg-xcursorgen
|
||||||
|
xorg-xdpyinfo
|
||||||
|
xorg-xdriinfo
|
||||||
|
xorg-xev
|
||||||
|
xorg-xgamma
|
||||||
|
xorg-xhost
|
||||||
|
xorg-xinit
|
||||||
|
xorg-xinput
|
||||||
|
xorg-xkbevd
|
||||||
|
xorg-xkbutils
|
||||||
|
xorg-xkill
|
||||||
|
xorg-xlsatoms
|
||||||
|
xorg-xlsclients
|
||||||
|
xorg-xpr
|
||||||
|
xorg-xprop
|
||||||
|
xorg-xrandr
|
||||||
|
xorg-xrefresh
|
||||||
|
xorg-xset
|
||||||
|
xorg-xsetroot
|
||||||
|
xorg-xvinfo
|
||||||
|
xorg-xwd
|
||||||
|
xorg-xwininfo
|
||||||
|
xorg-xwud
|
||||||
|
yelp
|
||||||
|
zathura
|
||||||
|
zathura-pdf-poppler
|
||||||
|
zsh
|
||||||
Reference in New Issue
Block a user