fix home and end key on zsh

This commit is contained in:
ElKowar 2021-09-17 14:20:54 +02:00
parent f6705a7ac2
commit 8b66cf5713
3 changed files with 22 additions and 35 deletions

View file

@ -1,10 +1,15 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#output="$(upower -i /org/freedesktop/UPower/devices/battery_BAT1)"
percentage="$(cat /sys/class/power_supply/BAT1/capacity)" percentage="$(cat /sys/class/power_supply/BAT1/capacity)"
status="$(cat /sys/class/power_supply/BAT1/status)" status="$(cat /sys/class/power_supply/BAT1/status)"
echo "${percentage}%"
status_icon=""
case "$status" in
"Charging")
status_icon="ϟ";;
esac
echo "${status_icon}${percentage}%"

View file

@ -31,31 +31,25 @@ output * bg /home/leon/Pictures/wallpapers/0126.jpg fill
# #
# You can get the names of your outputs by running: swaymsg -t get_outputs # You can get the names of your outputs by running: swaymsg -t get_outputs
### Idle configuration # autostart
#
# Example configuration:
#
exec swayidle -w \ exec swayidle -w \
timeout 300 'swaylock -f -c 000000' \ timeout 300 'swaylock -f -c 000000' \
timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \ timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
before-sleep 'swaylock -f -c 000000' before-sleep 'swaylock -f -c 000000'
#
# This will lock your screen after 300 seconds of inactivity, then turn off exec mako
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
#
# visuals
gaps inner 10 gaps inner 10
default_border pixel 1 default_border pixel 1
client.focused "#ebdbb2" "#ebdbb2" "#1d2021" client.focused "#ebdbb2" "#ebdbb2" "#1d2021"
client.unfocused "#28282800" "#28282800" "#1d2021" client.unfocused "#1d2021" "#1d2021" "#1d2021"
@ -65,12 +59,6 @@ client.unfocused "#28282800" "#28282800" "#1d2021"
exec mako
### Input configuration ### Input configuration
# #
# Example configuration: # Example configuration:
@ -102,9 +90,6 @@ input "type:keyboard" {
# Kill focused window # Kill focused window
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
# Start your launcher
bindsym $mod+d exec $menu
# Drag floating windows by holding down $mod and left mouse button. # Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod. # Resize them with right mouse button + $mod.
# Despite the name, also works for non-floating windows. # Despite the name, also works for non-floating windows.
@ -118,7 +103,7 @@ input "type:keyboard" {
# Exit sway (logs you out of your Wayland session) # Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
bindsym $mod+Shift+p exec rofi -show drun -modi drun bindsym $mod+Shift+p exec ~/.config/rofi/bin/launcher_ribbon
# #
# Moving around: # Moving around:
# #
@ -223,21 +208,11 @@ bindsym $mod+Shift+b exec google-chrome-stable
# Resizing containers: # Resizing containers:
# #
mode "resize" { mode "resize" {
# left will shrink the containers width
# right will grow the containers width
# up will shrink the containers height
# down will grow the containers height
bindsym $left resize shrink width 10px bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px bindsym $right resize grow width 10px
# Ditto, with arrow keys
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
# Return to default mode # Return to default mode
bindsym Return mode "default" bindsym Return mode "default"
bindsym Escape mode "default" bindsym Escape mode "default"
@ -254,11 +229,16 @@ bar {
# When the status_command prints a new line to stdout, swaybar updates. # When the status_command prints a new line to stdout, swaybar updates.
# The default just shows the current date and time. # The default just shows the current date and time.
status_command while echo "$(/home/leon/scripts/battery_indicator.sh) // $(date +'%Y-%m-%d %l:%M:%S %p')"; do sleep 1; done status_command while echo "$(/home/leon/scripts/battery_indicator.sh) // $(date +'%Y-%m-%d %l:%M:%S %p')"; do sleep 1; done
font "cozette 8"
#font "Terminus (TTF)"
height 20
colors { colors {
statusline #ebdbb2 statusline #ebdbb2
background #1d2021 background #1d202100
inactive_workspace #32323200 #32323200 #ebdbb2 inactive_workspace #1d202100 #1d202100 #ebdbb2
focused_workspace #282828 #83c07c #282828
active_workspace #28282800 #83c07c #282828
} }
} }

View file

@ -32,6 +32,8 @@ my-backward-delete-word() {
zle -N my-backward-delete-word zle -N my-backward-delete-word
bindkey '^W' my-backward-delete-word bindkey '^W' my-backward-delete-word
bindkey '^H' backward-delete-word bindkey '^H' backward-delete-word
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
alias ls="exa --icons" alias ls="exa --icons"