diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rwxr-xr-x | bin/extra/curszip | 1 | ||||
-rwxr-xr-x | bin/extra/supd | 4 | ||||
-rw-r--r-- | config/common/mpd/mpd.conf | 1 | ||||
-rwxr-xr-x | config/common/tmux/tmux.conf | 2 | ||||
-rw-r--r-- | config/essentials/nvim/after/plugin/luasnip.lua | 3 | ||||
-rw-r--r-- | config/essentials/nvim/ftplugin/telekasten.lua | 1 | ||||
-rw-r--r-- | config/essentials/nvim/lua/user/remap.lua | 3 | ||||
-rw-r--r-- | config/essentials/nvim/lua/user/zk.lua | 20 | ||||
-rw-r--r-- | config/essentials/zsh/.zshrc | 6 | ||||
-rw-r--r-- | config/extra/zathura/zathurarc | 11 | ||||
-rwxr-xr-x | config/wayland/dwl/startup.sh | 23 | ||||
l--------- | config/wayland/waybar/config.jsonc | 2 |
13 files changed, 51 insertions, 29 deletions
@@ -1,14 +1,15 @@ bin/common/stowdots config/common/btop/ config/common/mpd/database +config/common/mpd/pid config/common/mpv/playfile.txt config/common/mpv/watch_later/* config/essentials/gnupg/* config/essentials/nvim/lua/.luarc.json config/essentials/nvim/plugin/ config/essentials/nvim/spell/ -config/essentials/zsh/histfile config/essentials/zsh/.zcompdump +config/essentials/zsh/histfile config/extra/jftui/settings config/extra/jftui/watch_later/* config/extra/mutt/muttrc diff --git a/bin/extra/curszip b/bin/extra/curszip index 6ab99e8..22453ae 100755 --- a/bin/extra/curszip +++ b/bin/extra/curszip @@ -5,6 +5,7 @@ list1() { find "$1" -mindepth 1 -maxdepth 1 -type "${2:-d}" -printf '%f\n'; } curs="$(list1 ~/docs/school/Vakken | fzf)" [ "$curs" ] || exit 1 zip="$(list1 ~/dl f | fzf -f "$curs" | grep '\.zip$')" +>&2 printf "curs: %s\n" "$curs" [ "$zip" ] || exit 1 >&2 printf "zip: %s\n" "$zip" diff --git a/bin/extra/supd b/bin/extra/supd index c8a36bc..36027ad 100755 --- a/bin/extra/supd +++ b/bin/extra/supd @@ -30,7 +30,7 @@ do # Show remote state printf ' %s %s\n' "$(git status --short 2> /dev/null | awk 'NR==1 {print $1}')" "$(git branch -v 2>/dev/null | - grep '^\*' | cut -f2 -d'[' | cut -f1 -d' ' | - sed 's/ahead/↑/;s/behind/↓/;s/\*//')" + awk -F '[][]' '/^\*/ {print $2}')" | + sed 's/ahead/↑ /;s/behind/↓ /;s/[^↓↑]*/ /g' ) done diff --git a/config/common/mpd/mpd.conf b/config/common/mpd/mpd.conf index 606c8d4..889b458 100644 --- a/config/common/mpd/mpd.conf +++ b/config/common/mpd/mpd.conf @@ -2,6 +2,7 @@ music_directory "~/music" playlist_directory "~/.config/mpd/playlists" db_file "~/.config/mpd/database" pid_file "~/.config/mpd/pid" +state_file "~/.local/state/mpd/state" auto_update "yes" restore_paused "yes" bind_to_address "127.0.0.1" diff --git a/config/common/tmux/tmux.conf b/config/common/tmux/tmux.conf index 5867a92..1be3f71 100755 --- a/config/common/tmux/tmux.conf +++ b/config/common/tmux/tmux.conf @@ -118,7 +118,7 @@ set -g status on #+ Status + #+--------+ #+--- Layout ---+ -set -g set-titles-string "[#S:#I] #T" +set -g set-titles-string "[#S: #W] #T" set -g set-titles on set -g status-position top set -g window-status-current-style "underscore" diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua index 70d7570..319a68c 100644 --- a/config/essentials/nvim/after/plugin/luasnip.lua +++ b/config/essentials/nvim/after/plugin/luasnip.lua @@ -213,7 +213,8 @@ ls.add_snippets("cs", { ls.add_snippets("telekasten", { --link - s("ln", fmt( + parse("ln", "[[$0]]", {}), + s("cln", fmt( [[ [{}]({}){} ]], diff --git a/config/essentials/nvim/ftplugin/telekasten.lua b/config/essentials/nvim/ftplugin/telekasten.lua index 2781b12..c180777 100644 --- a/config/essentials/nvim/ftplugin/telekasten.lua +++ b/config/essentials/nvim/ftplugin/telekasten.lua @@ -24,3 +24,4 @@ vim.keymap.set("n", "<LocalLeader>y", require("telekasten").yank_notelink) vim.keymap.set("n", "<Return>", require("telekasten").follow_link) vim.keymap.set("i", "<LocalLeader>l", "<esc>I[<esc>A]()<left><C-r>+<esc>A") +vim.keymap.set("n", "<LocalLeader>l", "I[[<esc>A]]<esc>") diff --git a/config/essentials/nvim/lua/user/remap.lua b/config/essentials/nvim/lua/user/remap.lua index e194ffa..fadca21 100644 --- a/config/essentials/nvim/lua/user/remap.lua +++ b/config/essentials/nvim/lua/user/remap.lua @@ -77,7 +77,8 @@ end, { noremap = true }) vim.keymap.set("n", "<Leader>P", "<cmd>PackerSync<cr>", { noremap = true }) -- spelling -vim.keymap.set("n", "<Leader><C-s>", "<cmd>setlocal spell!<cr>", { noremap = true }) +vim.keymap.set("n", "<C-s>s", "<cmd>setlocal spell!<cr>", { noremap = true }) +vim.keymap.set("n", "<C-s>g", "z=1<cr><cr>", { noremap = true }) -- -- open terminal in file's parent director -- -- this needs to be asynchrous diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua index 7e15fa3..98476ca 100644 --- a/config/essentials/nvim/lua/user/zk.lua +++ b/config/essentials/nvim/lua/user/zk.lua @@ -48,52 +48,52 @@ require("telekasten").setup({ }, BusinessEnglish = { home = home .. "/" .. "BusinessEnglish", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, DataEssentials = { home = home .. "/" .. "DataEssentials", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, SoftwareDesign = { home = home .. "/" .. "SoftwareDesign", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, BusinessCommunication = { home = home .. "/" .. "BusinessCommunication", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, AIEssentials = { home = home .. "/" .. "AIEssentials", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, NETEssentials = { home = home .. "/" .. "NETEssentials", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, iTalent = { home = home .. "/" .. "iTalent", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, ScalingNetworks = { home = home .. "/" .. "ScalingNetworks", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, RoutingSwitchingEssentials = { home = home .. "/" .. "RoutingSwitchingEssentials", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, SoftwareDesignAndQualityAssurance = { home = home .. "/" .. "SoftwareDesignAndQualityAssurance", - template_new_note = home .. "/" .. "templates/new_note.md", + template_new_note = home .. "/" .. "templates/school.md", new_note_filename = "title", }, C = { diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc index 3f2d7f4..76ff87f 100644 --- a/config/essentials/zsh/.zshrc +++ b/config/essentials/zsh/.zshrc @@ -115,9 +115,9 @@ RPROMPT='%F{blue}$(parse_git_remote)%f%F{red}$(parse_git_status)%f%F{green}$(par setopt prompt_subst parse_git_remote() { - git branch -v 2>/dev/null | - grep '^\*' | cut -f2 -d'[' | cut -f1 -d' ' | - sed 's/ahead/↑ /;s/behind/↓ /;s/\*//' + git branch -v 2> /dev/null | + awk -F '[][]' '/^\*/ {print $2}' | + sed 's/ahead/↑ /;s/behind/↓ /;s/[^↓↑]*/ /g' } parse_git_branch() { git symbolic-ref --short HEAD 2> /dev/null || git rev-parse --short HEAD 2> /dev/null diff --git a/config/extra/zathura/zathurarc b/config/extra/zathura/zathurarc index 478cd17..a78ef16 100644 --- a/config/extra/zathura/zathurarc +++ b/config/extra/zathura/zathurarc @@ -5,10 +5,13 @@ map [fullscreen] i zoom in map [fullscreen] o zoom out # normal mappings -map r reload -map R rotate -map i zoom in -map o zoom out +map r reload +map R rotate +map i zoom in +map o zoom out +map f toggle_fullscreen +map x toggle_statusbar +map X toggle_index set font "monospace bold 11" set adjust-open "best-fit" diff --git a/config/wayland/dwl/startup.sh b/config/wayland/dwl/startup.sh index f38f1ab..d743f19 100755 --- a/config/wayland/dwl/startup.sh +++ b/config/wayland/dwl/startup.sh @@ -1,10 +1,23 @@ #!/bin/sh + +for prog in dwl-bar dwlblocks gammastep mako +do + pkill "$prog" + $prog & +done + swaybg -i ~/pics/wallpaper & -dwl-bar & -dwlblocks & -gammastep & wl-paste --watch cliphist store & -keyadd id_rsa & swayidle 300 locker & -mako & +keyadd id_rsa & + +pkill -f "tail -f $HOME/.config/wob/pipe" +WOBCONFIG="$HOME"/.config/wob +if [ ! -p "$WOBCONFIG"/pipe ] +then + mkdir -p "$WOBCONFIG" + mkfifo "$WOBCONFIG"/pipe +fi +(tail -f "$WOBCONFIG"/pipe | wob) & + $TERMINAL -e tmux a || $TERMINAL tmux & diff --git a/config/wayland/waybar/config.jsonc b/config/wayland/waybar/config.jsonc index 95d200a..24065d3 120000 --- a/config/wayland/waybar/config.jsonc +++ b/config/wayland/waybar/config.jsonc @@ -1 +1 @@ -configs/dwm.jsonc
\ No newline at end of file +hyprland.jsonc
\ No newline at end of file |