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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | # i3status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general {
colors = true
#color_good = "#88ff88"
#color_bad = "#880000"
color_good = "#ffffff"
color_bad = "#666666"
interval = 1
output_format = i3bar
separator = 'X'
}
#order += "ipv6"
# order += "run_watch VPN"
#order += "path_exists VPN"
#order += "run_watch DHCP"
# order += "wireless _first_"
#order += "ethernet _first_"
#order += "ethernet enp7s0"
# order += "battery 0"
order += "cpu_temperature 1"
order += "cpu_usage"
#order += "cpu_temperature 2"
#order += "load"
order += "disk /"
#order += "volume master"
order += "tztime localdate"
order += "tztime localtime"
ipv6
{
format_down = ""
}
cpu_temperature 1
{
format = " %degrees°C "
path = "/sys/class/thermal/thermal_zone2/temp"
}
cpu_temperature 2
{
format = " %degrees°C"
path = "/sys/class/drm/card0/device/hwmon/hwmon1/temp1_input"
}
wireless _first_ {
format_up = "W: (%quality at %essid) %ip"
format_down = "W: down"
}
ethernet _first_ {
# if you use %speed, i3status requires root privileges
format_up = " %interface %ip (%speed)"
format_down = " %interface"
}
ethernet enp7s0 {
# if you use %speed, i3status requires root privileges
format_up = " %interface %ip (%speed)"
format_down = " %interface"
}
battery 0 {
format = "%status %percentage %remaining"
}
run_watch DHCP {
pidfile = "/var/run/dhclient*.pid"
format = "%title"
format_down = ""
}
path_exists VPN {
# path exists when a VPN tunnel launched by nmcli/nm-applet is active
path = "/proc/sys/net/ipv4/conf/tun0"
separator = false
separator_block_width = 8
format = " "
format_down = " "
}
run_watch VPN {
pidfile = "/var/run/NetworkManager/nm-openvpn-*"
}
tztime localtime {
format = " %l:%M"
}
tztime localdate {
format = " %m-%d-%Y"
}
# load {
# format = "%5min"
# }
disk "/" {
format = " %avail"
prefix_type = custom
}
volume master {
format = " %volume"
format_muted = "♪: muted (%volume)"
device = "pulse:0"
}
cpu_usage {
format = " %usage"
}
|
x
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | # TERMCAP Setup
# enter blinking mode - red
export LESS_TERMCAP_mb=$(printf '\e[01;31m')
# enter double-bright mode - bold, magenta
export LESS_TERMCAP_md=$(printf '\e[01;35m')
# turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_me=$(printf '\e[0m')
# leave standout mode
export LESS_TERMCAP_se=$(printf '\e[0m')
# enter standout mode - green
export LESS_TERMCAP_so=$(printf '\e[01;32m')
# leave underline mode
export LESS_TERMCAP_ue=$(printf '\e[0m')
# enter underline mode - blue
export LESS_TERMCAP_us=$(printf '\e[04;34m')
# Add custom enviroment
PATH=$PATH:~/Scripts
# PS1 Setup
PROMPT_COMMAND=__prompt_command
__prompt_command() {
local EXITCODE="$?"
local HOSTCOLOR="5"
local USERCOLOR="3"
local PATHCOLOR="4"
PS1="\e[3${HOSTCOLOR}m \h \e[3${USERCOLOR}m \u \e[3${PATHCOLOR}m \w \n";
if [ $EXITCODE == 0 ]; then
PS1+="\e[32m\$ \e[0m";
else
PS1+="\e[31m\$ \e[0m";
fi
}
# Binds
# Fancy commands output
alias cp="cp -i" # confirm before overwriting something
alias df='df -h' # human-readable sizes
alias free='free -m' # show sizes in MB
alias np='nano -w PKGBUILD'
alias more=less
alias weather="curl wttr.in"
alias vtop="vtop -t seti"
# Functions
# Extract archive
function extract {
if [ -z "$1" ]; then
echo "Usage: extract <path/file_name>.<zip|rar|bz2|gz|tar|tbz2|tgz|Z|7z|xz|ex|tar.bz2|tar.gz|tar.xz>"
else
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf ./$1 ;;
*.tar.gz) tar xvzf ./$1 ;;
*.tar.xz) tar xvJf ./$1 ;;
*.lzma) unlzma ./$1 ;;
*.bz2) bunzip2 ./$1 ;;
*.rar) unrar x -ad ./$1 ;;
*.gz) gunzip ./$1 ;;
*.tar) tar xvf ./$1 ;;
*.tbz2) tar xvjf ./$1 ;;
*.tgz) tar xvzf ./$1 ;;
*.zip) unzip ./$1 ;;
*.Z) uncompress ./$1 ;;
*.7z) 7z x ./$1 ;;
*.xz) unxz ./$1 ;;
*.exe) cabextract ./$1 ;;
*) echo "extract: '$1' - unknown archive method" ;;
esac
else
echo "$1 - file does not exist"
fi
fi
}
pfetch
|
x
1 2 3 4 5 6 7 8 9 10 11 12 | rofi.show-icons: false
rofi.modi: drun,run,window,ssh
rofi.lines: 8
rofi.line-padding: 0
rofi.matching: fuzzy
rofi.bw: 0
rofi.padding: 0
rofi.separator-style: none
rofi.hide-scrollbar: true
rofi.line-margin: 0
rofi.font: Bitstream Vera Sans Mono Roman 10
rofi.theme: ./custom-nord.rasi
|
x
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | {
backgroundcolor: #13191C;
bg1: #13191C;
backgroundcoloralternate: #13191C;
separatorcolor: #16A085;
scrollbarcolor: #16A085;
foregroundcolor: #16A085;
foregroundcolorinverse: #16A085;
selectioncolor: #222B2E;
font-size: 1px;
border-color: @separatorcolor;
background-color: @backgroundcolor;
text-color: @foregroundcolor;
margin: 0;
margin-bottom: 0;
margin-top: 0;
spacing: 0;
}
#listview {
spacing: 0;
scrollbar: false;
margin: 0;
dynamic: true;
}
#window {
background-color: @backgroundcolor;
border-color: @separatorcolor;
border: 1;
border-radius: 2px;
}
#mainbox {
border: 0;
padding: 0;
background-color: @backgroundcoloralternate;
}
#element {
padding: 4;
border: 0 0 1 0;
border-color: @separatorcolor;
background-color: @backgroundcoloralternate;
}
#element.selected.normal {
background-color: @selectioncolor;
text-color: @foregroundcolorinverse;
border-radius: 0px;
border: 0 0 1 0;
border-color: @separatorcolor;
}
#element.alternate.normal {
background-color: @backgroundcoloralternate;
}
#element.normal.active {
background-color: #434c5e;
}
#element.alternate.active {
background-color: #434c5e;
}
#element.selected.active {
background-color: @selectioncolor;
text-color: @foregroundcolorinverse;
border-radius: 0px;
border: 0 0 1 0;
border-color: @separatorcolor;
}
#inputbar {
border: 0 solid 0 solid 1 solid 0 solid;
margin: 0;
spacing: 0;
border-color: @separatorcolor;
}
#prompt {
padding: 4;
background-color: @backgroundcoloralternate;
border: 0 1 0 0;
}
#entry {
padding: 4;
}
#scrollbar {
border: 0;
width: 8px;
handle-color: @scrollbarcolor;
handle-width: 8px;
background-color: @backgroundcoloralternate;
}
#scrollbar handle {
border: 1px;
border-color: #ff0000;
}
|
x
Notes
My Manjaor i3 build. It’s a work in progress so some things aren’t as polished as I’d like but it’s coming along nicely.
Ranger file manager
Vtop
Nvtop
Terminator
i3status and bashrc was taken, and modified, but I can’t remember from where.