Browse Source

updates

master
nxll 4 years ago
parent
commit
868e03c428

+ 24
- 24
.Xresources View File

@@ -7,41 +7,41 @@
! ██ ░░██░███ ░░██████ ██████ ░░██████ ░░██████░███ ░░█████ ░░██████ ██████
! ░░ ░░ ░░░ ░░░░░░ ░░░░░░ ░░░░░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░░░░
!SETTINGS
*font: -kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1
*boldFont: -kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1
*italicFont: -kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1
*font: -jmk-neep-medium-r-semicondensed--11-100-75-75-c-50-iso8859-1
*boldFont: -jmk-neep-medium-r-semicondensed--11-100-75-75-c-50-iso8859-1
*italicFont: -jmk-neep-medium-r-semicondensed--11-100-75-75-c-50-iso8859-1

!COLORS
*highlightColor: #2E2E2C
*cursorColor: #C2C2C2
*highlightColor: #282826
*cursorColor: #AFB0AB
*borderColor: #21211F
*background: #21211F
*foreground: #D4D4D4
*foreground: #B8B9B4

!BLACK
*color0: #292927
*color8: #2E2E2C
*color0: #262624
*color8: #282826
!RED
*color1: #939490
*color9: #C6C7C2
*color9: #989995
!GREEN
*color2: #9AC70E
*color10: #C2FA11
!YELLOW
*color3: #727370
*color11: #90918E
*color3: #B6B8B3
*color11: #BBBDB8
!BLUE
*color4: #B6B8B3
*color12: #D4D6D0
*color4: #727370
*color12: #777875
!MAGENTA
*color5: #D1D1CB
*color13: #F0F0E9
*color13: #D6D6D0
!CYAN
*color6: #636361
*color14: #82827F
*color14: #696966
!WHITE
*color7: #B8B8B8
*color15: #C2C2C2
*color7: #AAABA6
*color15: #AFB0AB

!URXVT SETTINGS
URxvt*dynamicColors: on
@@ -65,22 +65,22 @@ URxvt*matcher.button: 1
!2BWM COLORS
twobwm.border_width: 5
twobwm.outer_border: 0
twobwm.focus_color: #D6D6D6
twobwm.focus_color: #282826
twobwm.unfocus_color: #262624
twobwm.fixed_color: #939490
twobwm.unkill_color: #21211F
twobwm.outer_border_color: #21211F
twobwm.fixed_unkill_color: #C6C7C2
twobwm.fixed_unkill_color: #989995
twobwm.inverted_colors: false
twobwm.enable_compton: true

!SXIV COLORS
sxiv.font: kakwa kakwafont:size=8
sxiv.font: jmk neep:size=8
sxiv.win_bg_color: #21211F
sxiv.win_fs_color: #2E2E2C
sxiv.sel_color: #2E2E2C
sxiv.bar_bg_color: #292927
sxiv.bar_fg_color: #D4D4D4
sxiv.win_fs_color: #282826
sxiv.sel_color: #282826
sxiv.bar_bg_color: #262624
sxiv.bar_fg_color: #B8B9B4
sxiv.win_width: 460
sxiv.win_height: 350


+ 1
- 0
.compton.conf View File

@@ -28,6 +28,7 @@ shadow-exclude = [
#frame-opacity = 0.8;
frame-opacity=1.0;


# FADING
fading = true;
fade-in-step = 0.20;

+ 3
- 3
.config/dunst/dunstrc View File

@@ -8,7 +8,7 @@
# ░░░░░░ ░░░░░░ ░░░ ░░ ░░░░░░ ░░ ░░░ ░░░░░
[global]
#font = Terminus 8
font = kakwa kakwafont 8
font = jmk neep 8
#font = lemon 8

# Allow a small subset of html markup:
@@ -186,12 +186,12 @@
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#21211F"
foreground = "#D4D4D4"
foreground = "#B8B9B4"
timeout = 20

[urgency_normal]
background = "#21211F"
foreground = "#D4D4D4"
foreground = "#B8B9B4"
timeout = 20

[urgency_critical]

+ 1
- 1
.config/herbstluftwm/autostart View File

@@ -130,7 +130,7 @@ hc set always_show_frame 0
hc set frame_bg_transparent 1
hc set frame_transparent_width 0
hc set frame_gap 6
hc attr theme.active.color '#D6D6D6'
hc attr theme.active.color '#282826'
hc attr theme.normal.color '#262624'
hc attr theme.urgent.color '#939490'
hc attr theme.inner_width 1

+ 18
- 18
.config/zathura/zathurarc View File

@@ -19,26 +19,26 @@ set recolor true
set adjust-open width

#set font "lemon 8"
set font "kakwa kakwafont 8"
set font "jmk neep 8"
set default-bg "#21211F"
set default-fg "#D4D4D4"
set inputbar-bg "#292927"
set inputbar-fg "#D4D4D4"
set statusbar-bg "#292927"
set statusbar-fg "#D4D4D4"
set tabbar-bg "#292927"
set tabbar-fg "#D4D4D4"
set tabbar-focus-bg "#2E2E2C"
set default-fg "#B8B9B4"
set inputbar-bg "#262624"
set inputbar-fg "#B8B9B4"
set statusbar-bg "#262624"
set statusbar-fg "#B8B9B4"
set tabbar-bg "#262624"
set tabbar-fg "#B8B9B4"
set tabbar-focus-bg "#282826"
set tabbar-focus-fg "#9AC70E"
set completion-bg "#292927"
set completion-fg "#D4D4D4"
set completion-group-bg "#292927"
set completion-group-fg "#D4D4D4"
set completion-highlight-bg "#2E2E2C"
set completion-bg "#262624"
set completion-fg "#B8B9B4"
set completion-group-bg "#262624"
set completion-group-fg "#B8B9B4"
set completion-highlight-bg "#282826"
set completion-highlight-fg "#9AC70E"
set notification-error-bg "#292927"
set notification-error-bg "#262624"
set notification-error-fg "#939490"
set notification-warning-bg "#292927"
set notification-warning-fg "#D4D4D4"
set recolor-darkcolor "#D4D4D4"
set notification-warning-bg "#262624"
set notification-warning-fg "#B8B9B4"
set recolor-darkcolor "#B8B9B4"
set recolor-lightcolor "#21211F"

+ 10
- 4
.config/zenbu/defaults.yaml View File

@@ -12,10 +12,16 @@ wblur: "0"
#FONTS
fonts:
#kakwafont
font1: "-kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1"
font2: "kakwa kakwafont:size=8"
font3: "kakwa kakwafont 8"
font4: "kakwa kakwafont"
#font1: "-kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1"
#font2: "kakwa kakwafont:size=8"
#font3: "kakwa kakwafont 8"
#font4: "kakwa kakwafont"

#neep
font1: "-jmk-neep-medium-r-semicondensed--11-100-75-75-c-50-iso8859-1"
font2: "jmk neep:size=8"
font3: "jmk neep 8"
font4: "jmk neep"

#drift
#font1: "-artwiz-drift-medium-r-normal--10-100-75-75-n-60-iso10646-1"

+ 1
- 2
.config/zenbu/templates/.interrobangrc View File

@@ -8,7 +8,7 @@
# ░░ ░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ ░░░░░░ ░░░░░ ░░░░░░░░ ░░░ ░░ ░░░░░
#SETTINGS
set font = {{ font1 }}
set geometry = 875x18+82+0
set geometry = 935x18+68+0
set colors = {{ fgc }} {{ bgc }} {{ fgc }} {{ bgc }} {{ n_green }} {{ bgc }}
set border = 5px {{ bgc }}
set bangchar = !
@@ -50,4 +50,3 @@ bang da = firefix "http://www.deviantart.com/browse/all/?section=&global=1&q=
#COMPLETIONS
tab default = percontation "%s" %s | sort -u
tab ? = ignore="%s%s"; awk '/^bang/ {print "!"$2" ";}' ~/.interrobangrc
tab shutdown = echo -e "shutdown"

+ 20
- 19
.config/zenbu/templates/.themes/zenbu/gtk-3.0/widgets.css View File

@@ -186,7 +186,7 @@ scrollbar slider
border-left-color: @base_color;
border-top-color: @base_color;
border-width: 0px;
padding: 4px;
padding: 2px;
min-height: 10px;
min-width: 5px;
}
@@ -210,7 +210,7 @@ scale > contents > trough > slider
border-left-color: @base_color;
border-top-color: @base_color;
border-width: 0px;
padding: 4px;
padding: 2px;
min-height: 10px;
min-width: 5px;
}
@@ -264,10 +264,10 @@ separator
background-color: @border_color;
min-height: 1px;
min-width: 1px;
margin-left: 4px;
margin-right: 4px;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}
/**********************************************/

@@ -293,13 +293,13 @@ button
border-left-color: @base_color;
border-top-color: @base_color;
border-width: 0px;
padding: 4px;
padding: 2px;
}

text-button
{
border-width: 0px;
padding: 4px;
padding: 2px;
}

button:hover
@@ -344,7 +344,7 @@ spinbutton button:focused
entry
{
background-color: @base_color;
padding: 4px;
padding: 2px;
border-width: 0px;
}

@@ -361,7 +361,8 @@ checkbutton:selected,
checkbutton:selected:focused,
checkbutton:insensitive
{
background-color: transparent;
background-color: @base_color;
color: @selected-fg-color;
}

radio,
@@ -369,7 +370,7 @@ radio:selected,
radio:selected:focused
{
background-color: @base_color;
color: @selected_bg_color;
color: @selected_fg_color;
}

check,
@@ -377,7 +378,7 @@ check:selected,
check:selected:focused
{
background-color: @base_color;
color: shade(@selected_bg_color, 0.9);
color: @selected_fg_color;
}

radio:hover,
@@ -385,8 +386,8 @@ check:hover,
radio:hover:focused,
.check:hover:focused
{
background-color: shade(@base_color, 1.03);
border-color: @selected_bg_color;
background-color: @base_color;
border-color: @selected_fg_color;
}

radio:insensitive,
@@ -421,7 +422,7 @@ combobox:insensitive

combobox button
{
padding: 4px;
padding: 2px;
}
/**********************************************/

@@ -429,7 +430,7 @@ combobox button
/**********************************************/
toolbar
{
padding: 4px;
padding: 2px;
border-width: 0 0 0 0;
}
/**********************************************/
@@ -472,7 +473,7 @@ menuitem
{
border-width: 0;
background-color: transparent;
padding: 4px;
padding: 2px;
}

menuitem label
@@ -513,7 +514,7 @@ menuitem.radio:insensitive
/** configure tabs */
notebook > stack
{
padding: 4px;
padding: 2px;
background-color: @bg_color;

border-color: @base_color;
@@ -524,7 +525,7 @@ notebook > stack

notebook > header > tabs > tab
{
padding: 4px;
padding: 2px;
border-width: 0px;
border-right-color: @border_color;
border-left-color: @base_color;

+ 80
- 90
.config/zenbu/templates/bin/bar View File

@@ -7,112 +7,102 @@
# ░██ ░██ ██░░░░██ ░██
# ░██████ ░░████████░███
# ░░░░░ ░░░░░░░░ ░░░
# BARSCRIPT
# nxll <nxll@taknik.io>

#RESTART
pkill lemonbar

#COLORS
FG="{{ fgc }}"
BG="{{ bgc }}"
NBLACK="{{ n_black }}"
BBLACK="{{ b_black }}"
NRED="{{ n_red }}"
BRED="{{ b_red }}"
NGREEN="{{ n_green }}"
BGREEN="{{ b_green }}"
NYELLOW="{{ n_yellow }}"
BYELLOW="{{ b_yellow }}"
NBLUE="{{ n_blue }}"
BBLUE="{{ b_blue }}"
NPURPLE="{{ n_magenta }}"
BPURPLE="{{ b_magenta }}"
NCYAN="{{ n_cyan }}"
BCYAN="{{ b_cyan }}"
NWHITE="{{ n_white }}"
BWHITE="{{ b_white }}"
fg="{{ fgc }}"
bg="{{ bgc }}"
nblk="{{ n_black }}"
bblk="{{ b_black }}"
nred="{{ n_red }}"
bred="{{ b_red }}"
ngrn="{{ n_green }}"
bgrn="{{ b_green }}"
nylw="{{ n_yellow }}"
bylw="{{ b_yellow }}"
nblu="{{ n_blue }}"
bblu="{{ b_blue }}"
nmag="{{ n_magenta }}"
bmag="{{ b_magenta }}"
ncyn="{{ n_cyan }}"
bcyn="{{ b_cyan }}"
nwht="{{ n_white }}"
bwht="{{ b_white }}"

#VARS
FONT="{{ font1 }}"
GLYPH="-wuncon-siji-medium-r-normal--10-100-75-75-c-80-iso10646-1"
HEIGHT=18
BORDER=5
MUSLENGTH=45
#ACTCHAR="+"
#SELCHAR="+"
#ACTCHAR=""
#SELCHAR=""
font="{{ font1 }}"
glyph="-wuncon-siji-medium-r-normal--10-100-75-75-c-80-iso10646-1"
height=18
border=5
muslength=45
#actchar="+"
#selchar="+"
#actchar=""
#selchar=""

if pgrep herbstluftwm; then
monitor=${1:-0}
herbstclient pad $monitor 24
bh=$(( $height + ($border * 2)))
herbstclient pad $monitor $bh
fi

WRK()
{
OGWKSPACE=$(xprop -root _NET_CURRENT_DESKTOP | sed -e 's/_NET_CURRENT_DESKTOP(CARDINAL) = //')
wrkspce=$(xprop -root _NET_CURRENT_DESKTOP | sed -e 's/_NET_CURRENT_DESKTOP(CARDINAL) = //')
if [ ${OGWKSPACE} = "0" ] ;
if [ "${wrkspce}" = "0" ] ;
then
echo "%{B$NGREEN} %{F$BG}0%{F-} %{B$NBLACK} 1 2 3 4 %{B-}"
elif [ ${OGWKSPACE} = "1" ] ;
echo "%{B$ngrn} %{F$bg}0%{F-} %{B$nblk} 1 2 3 4 %{B-}"
elif [ "${wrkspce}" = "1" ] ;
then
echo "%{B$NBLACK} 0 %{B$NGREEN} %{F$BG}1%{F-} %{B$NBLACK} 2 3 4 %{B-}"
elif [ ${OGWKSPACE} = "2" ] ;
echo "%{B$nblk} 0 %{B$ngrn} %{F$bg}1%{F-} %{B$nblk} 2 3 4 %{B-}"
elif [ "${wrkspce}" = "2" ] ;
then
echo "%{B$NBLACK} 0 1 %{B$NGREEN} %{F$BG}2%{F-} %{B$NBLACK} 3 4 %{B-}"
elif [ ${OGWKSPACE} = "3" ] ;
echo "%{B$nblk} 0 1 %{B$ngrn} %{F$bg}2%{F-} %{B$nblk} 3 4 %{B-}"
elif [ "${wrkspce}" = "3" ] ;
then
echo "%{B$NBLACK} 0 1 2 %{B$NGREEN} %{F$BG}3%{F-} %{B$NBLACK} 4 %{B-}"
elif [ ${OGWKSPACE} = "4" ] ;
echo "%{B$nblk} 0 1 2 %{B$ngrn} %{F$bg}3%{F-} %{B$nblk} 4 %{B-}"
elif [ "${wrkspce}" = "4" ] ;
then
echo "%{B$NBLACK} 0 1 2 3 %{B$NGREEN} %{F$BG}4%{F-} %{B-}"
echo "%{B$nblk} 0 1 2 3 %{B$ngrn} %{F$bg}4%{F-} %{B-}"
else
echo "%{B$NGREEN} %{F$BG}ERROR%{F-} %{B-}"
echo "%{B$ngrn} %{F$bg}NONE%{F-} %{B-}"
fi
}

WIN()
{
#echo -n "%{B$NGREEN}%{F$BG}  %{F-}%{B-}"
echo -n "%{B$BBLACK}%{F$FG} $(wname $(pfw)) %{F-}%{B-}"
#echo -n "%{B$ngrn}%{F$bg}  %{F-}%{B-}"
echo -n "%{B$bblk}%{F$fg} $(wname $(pfw)) %{F-}%{B-}"
}

MUSIC()
{
PLAYING=$(mpc status | sed -n 2p | cut -c1-9)
playing=$(mpc status | sed -n 2p | cut -c1-9)
if [ "$PLAYING" = "[playing]" ]; then
SYMBOL="%{B$BBLACK} %{F$FG}%{F-} %{B-}"
SONG="%{B$NBLACK} $(mpc current -f "%artist% - %title%" | cut -c1-$MUSLENGTH) %{B-}"
elif [ $PLAYING = "[paused]" ]; then
SYMBOL="%{B$BBLACK} %{F$FG}%{F-} %{B-}"
SONG="%{B$NBLACK} $(mpc current -f "%artist% - %title%" | cut -c1-$MUSLENGTH) %{B-}"
elif [ ! "$PLAYING" = "[playing]" ]; then
SYMBOL="%{B$BBLACK} %{F$FG}%{F-} %{B-}"
SONG="%{B$NBLACK} ··· %{B-}"
if [ "${playing}" = "[playing]" ]; then
symbol="%{B$bblk} %{F$fg}%{F-} %{B-}"
song="%{B$nblk} $(mpc current -f "%artist% - %title%" | cut -c1-$muslength) %{B-}"
elif [ ${playing} = "[paused]" ]; then
symbol="%{B$bblk} %{F$fg}%{F-} %{B-}"
song="%{B$nblk} $(mpc current -f "%artist% - %title%" | cut -c1-$muslength) %{B-}"
elif [ ! "${playing}" = "[playing]" ]; then
symbol="%{B$bblk} %{F$fg}%{F-} %{B-}"
song="%{B$nblk} ··· %{B-}"
fi

echo -n "${SYMBOL}${SONG}"
}

UPD()
{
COUNT="$(pacman -Qu | wc -l)"
if [ ! "$COUNT" = "0" ]; then
SYMBOL=""

echo "%{B$BBLACK} $SYMBOL %{B$NBLACK} $COUNT %{B$BG} ${B-} "
fi
echo -n "${symbol}${song}"
}

VOL()
{
GETVOL=$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,')
getvol=$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,')
echo -n "%{B$BBLACK}  %{B$NBLACK} $GETVOL% %{B-}"
echo -n "%{B$bblk}  %{B$nblk} $getvol% %{B-}"
}

BAT()
@@ -122,66 +112,66 @@ BAT()

if test $status = "Charging"; then
symbol=""
echo -n "%{B$BBLACK} ${symbol} %{B-}"
echo -n "%{B$bblk} ${symbol} %{B-}"
elif test $status = "Full"; then
symbol=""
echo -n "%{B$BBLACK} ${symbol} %{B-}"
echo -n "%{B$bblk} ${symbol} %{B-}"
else
if test $percent -gt 66; then
symbol=""
echo -n "%{B$BBLACK} ${symbol} %{B-}"
echo -n "%{B$bblk} ${symbol} %{B-}"
elif test $percent -gt 34; then
symbol=""
echo -n "%{B$BBLACK} ${symbol} %{B-}"
echo -n "%{B$bblk} ${symbol} %{B-}"
else
symbol=""
echo -n "%{B$BBLACK} ${symbol} %{B-}"
echo -n "%{B$bblk} ${symbol} %{B-}"
fi
fi

echo -e "%{B$NBLACK} $percent% %{B-}"
echo -e "%{B$nblk} $percent% %{B-}"
}

NET()
{
SYMBOL="%{B$BBLACK}  %{B-}"
DISCONNECTED=$(iw wls1 link | awk '/Not/ {print $1}')
symbol="%{B$bblk}  %{B-}"
disconnected=$(iw wls1 link | awk '/Not/ {print $1}')

WIFI_SSID=$(
if [ "$DISCONNECTED" = "Not" ]; then
ssid=$(
if [ "$disconnected" = "Not" ]; then
echo "NOT CONNECTED"
else
iw wls1 link | grep 'SSID' | sed 's/SSID: //' | sed 's/\t//'
fi)

echo -n "${SYMBOL}%{B$NBLACK} ${WIFI_SSID} %{B-}"
echo -n "${symbol}%{B$nblk} ${ssid} %{B-}"
}

DATE()
{
echo -n "%{B$BBLACK} %{F$FG}$(date "+%d/%m " | tr [A-Z] [a-z])%{F-}%{B-}"
echo -n "%{B$bblk} %{F$fg}$(date "+%d/%m " | tr [A-Z] [a-z])%{F-}%{B-}"
}

CLOCK()
{
echo -n "%{B$NGREEN}%{F$BG} $(date "+%H:%M") %{F-}%{B-}"
echo -n "%{B$ngrn}%{F$bg} $(date "+%H:%M") %{F-}%{B-}"
}

BAR()
{
#ADD ALL THE THINGS
while true; do
BUF="$(WRK) $(MUSIC)%{c}%{r}$(VOL) $(BAT) $(NET) $(DATE) $(CLOCK)"
echo $BUF
buf="$(WRK) $(MUSIC)%{c}%{r}$(VOL) $(BAT) $(NET) $(DATE) $(CLOCK)"
echo "$buf"
sleep 0.1
done | lemonbar -f $GLYPH \
-f $FONT \
-F $FG \
-B $BG \
-u $BORDER \
-r $BORDER \
-R $BG \
-g 1270x$HEIGHT+0+0 | sh &
done | lemonbar -f $glyph \
-f "$font" \
-F "$fg" \
-B "$bg" \
-u "$border" \
-r "$border" \
-R "$bg" \
-g "1270x$height+0+0" | sh &
}

BAR > /dev/null

+ 2
- 2
.config/zenbu/variable_sets/rg982.yaml View File

@@ -10,8 +10,8 @@ wtype: "tile"

#COLORS
colors:
wmbf: "#A8A8A6"
wmbu: "#353533"
wmbf: "#282826"
wmbu: "#262624"

primary: "white"
secondary: "blue"

+ 3
- 4
.interrobangrc View File

@@ -7,9 +7,9 @@
# ░██ ███ ░██ ░░██ ░░██████░███ ░███ ░░██████ ░██████ ░░████████ ███ ░██ █████
# ░░ ░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ ░░░░░░ ░░░░░ ░░░░░░░░ ░░░ ░░ ░░░░░
#SETTINGS
set font = -kakwa-kakwafont-medium-r-normal--12-120-72-72-c-60-iso8859-1
set geometry = 875x18+82+0
set colors = #D4D4D4 #21211F #D4D4D4 #21211F #9AC70E #21211F
set font = -jmk-neep-medium-r-semicondensed--11-100-75-75-c-50-iso8859-1
set geometry = 935x18+68+0
set colors = #B8B9B4 #21211F #B8B9B4 #21211F #9AC70E #21211F
set border = 5px #21211F
set bangchar = !
set autocomp = 1
@@ -50,4 +50,3 @@ bang da = firefix "http://www.deviantart.com/browse/all/?section=&global=1&q=
#COMPLETIONS
tab default = percontation "%s" %s | sort -u
tab ? = ignore="%s%s"; awk '/^bang/ {print "!"$2" ";}' ~/.interrobangrc
tab quit = echo -e "cancel\nshutdown\nsleep\nreboot\nlogout" | grep "^%s%s"

+ 0
- 1
.weechat/weechat.conf View File

@@ -324,7 +324,6 @@ default.buffer = "irc;server.rizon;1"
default.buffer = "irc;unix.#unix;2"
default.buffer = "irc;rizon.#/g/technology;3"
default.buffer = "irc;rizon.#rice;4"
default.buffer = "irc;unix.#gentlemanloser;5"
default.window = "1;0;0;0;core;weechat"
default.current = on


Loading…
Cancel
Save