Update configs

Fix call to $EDITOR (and switch sh to bash) in edit
Fix waybar mode (remove to fix layer)
Add hyprland media keys
This commit is contained in:
Tobias Reisinger 2023-12-23 17:57:52 +01:00
parent 717d35f2b0
commit 9344f7ec3b
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
5 changed files with 12 additions and 13 deletions

View file

@ -1,4 +1,4 @@
#!/usr/bin/env sh
#!/usr/bin/env bash
set -e
@ -69,19 +69,13 @@ _prepare_for_edit() {
_pre_checks
# Prepare all files for editing and collect the names of the edit files
all_edit_files=""
all_edit_files=()
for arg in "$@"; do
edit_file=$(_prepare_for_edit "$arg")
all_edit_files="$all_edit_files $edit_file"
all_edit_files+=("$edit_file")
done
# Use a subshell to avoid overwriting $@
(
for file in $all_edit_files; do
set -- "$file" "$@"
done
$EDITOR "$@"
)
$EDITOR "${all_edit_files[@]}"
# Copy all edit files back
for arg in "$@"; do

View file

@ -17,7 +17,7 @@ alias clip='xclip -selection clipboard'
alias cp='cp -iv'
alias dcu='docker compose up -d'
alias dcul='docker compose up -d && docker compose logs -tf'
alias dcul='docker compose up -d --force-recreate && docker compose logs -tf'
alias dcp='docker compose pull'
alias df='df -h'
alias dns-flush='sudo systemctl restart systemd-resolved.service && sudo systemd-resolve --flush-caches && sudo resolvectl flush-caches'
@ -63,6 +63,7 @@ alias sail='bash vendor/bin/sail'
alias sl='ls'
alias sudo='sudo '
alias taketemp='take $(mktemp -d)'
alias tokei='tokei --hidden'
alias watch='watch -c'

View file

@ -7,7 +7,7 @@
bat # cat-alternative
direnv # tool to load custom environments
docker-credential-helpers
dogdns # dns client
doggo # dns client
eza # ls-alternative
faas-cli # cli for openfaas
fzf # fuzzy finder

View file

@ -16,6 +16,11 @@ bind = $main_mod CTRL, Print, exec, screenshot --no-upload
bind = $main_mod SHIFT, R, exec, autostart-manage run-wayland
# Binds for Media keys
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPause, exec, playerctl pause
bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPrev, exec, playerctl prev
# Move focus with mainMod + hjkl keys
bind = $main_mod, h, movefocus, l

View file

@ -3,7 +3,6 @@
"position": "bottom",
"height": 24,
"spacing": 6,
"mode": "dock",
"modules-left": [
"hyprland/workspaces"
],