diff --git a/groups/arch b/groups/arch new file mode 100644 index 0000000..6b68435 --- /dev/null +++ b/groups/arch @@ -0,0 +1,8 @@ +arch-tools +doom +syncthing +kdeconnect +instalee +passwords +dev/most +office diff --git a/groups/dev/most b/groups/dev/most new file mode 100644 index 0000000..245c92e --- /dev/null +++ b/groups/dev/most @@ -0,0 +1,4 @@ +dev/tools +dev/socha +dev/node +dev/ruby diff --git a/groups/flash b/groups/flash new file mode 100644 index 0000000..cb12963 --- /dev/null +++ b/groups/flash @@ -0,0 +1,2 @@ +adb +etcher diff --git a/groups/font b/groups/font new file mode 100644 index 0000000..b76132f --- /dev/null +++ b/groups/font @@ -0,0 +1,5 @@ +fontpreview +noto-fonts +ttf-hack +ttf-dejavu +ttf-fira-code diff --git a/groups/shell/tools b/groups/shell/tools index 5ea119c..c9faacb 100644 --- a/groups/shell/tools +++ b/groups/shell/tools @@ -7,3 +7,7 @@ expect zoxide locate diffr +tldr +kitty +timg +exa diff --git a/instalee b/instalee index 0210df9..4a99eb5 100755 --- a/instalee +++ b/instalee @@ -51,8 +51,8 @@ installpkg() { local name="$(basename $pkg_entry)" local base="${name%_*}" echo "Dependencies" >&2 - for dependency in $(cat "${dir_package}depends" "${dir_package}${base}_depends" 2>/dev/null) - do runinstalee $dependency | sed 's/^/ /' + for dependency in $(cat "${dir_package}depends" "${dir_package}depends_${base}" 2>/dev/null) + do { runinstalee "$dependency" || installdefault "$dependency"; } | sed 's/^/ /' done local ext="${name#$base}" @@ -121,7 +121,7 @@ case "$1" in while printf "Handler? (Ctrl-C or Ctrl-D to exit, / to list all) " && read handler do case "$handler" in - (/*) find "$dir_packages" "$dir_home/handlers" -type f -not -name "*depends" -printf "%f\n" | sort | uniq | paste -s -d ' ';; + (/*) find "$dir_packages" "$dir_home/handlers" -type f -not -name "depends*" -printf "%f\n" | sort | uniq | paste -s -d ' ';; (*) ${EDITOR:-vi} "$dir/$handler";; esac done @@ -149,6 +149,7 @@ runinstalee() { fi } +# TODO Manjaro if ! test -f "$handlers" then copy="$(find "$dir_home" -name "handlers.available.*" -exec sh -c "echo {} | rev | cut -d'.' -f1 | rev | xargs -i% expr $(lsb_release -s -i | tr 'A-Z' 'a-z' || cat /etc/os-release | grep '^ID=' | cut -d= -f2) : % >/dev/null" \; -a -print)" && test -n "$copy" && diff --git a/packages/all-the-icons/aur b/packages/all-the-icons/aur new file mode 100644 index 0000000..757fa89 --- /dev/null +++ b/packages/all-the-icons/aur @@ -0,0 +1 @@ +ttf-all-the-icons diff --git a/packages/base-devel/aur b/packages/base-devel/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/base-devel/aur @@ -0,0 +1 @@ + diff --git a/packages/curl/aur b/packages/curl/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/curl/aur @@ -0,0 +1 @@ + diff --git a/packages/doom/git_depends b/packages/doom/depends_git similarity index 61% rename from packages/doom/git_depends rename to packages/doom/depends_git index 7b91a27..e265ccd 100644 --- a/packages/doom/git_depends +++ b/packages/doom/depends_git @@ -2,3 +2,4 @@ emacs ripgrep fd llvm +all-the-icons diff --git a/packages/doom/git b/packages/doom/git index 4290012..f77945c 100755 --- a/packages/doom/git +++ b/packages/doom/git @@ -1,4 +1,4 @@ #!/bin/sh emacsd="${XDG_CONFIG_HOME:-$HOME/.config}/emacs" git clone https://github.com/hlissner/doom-emacs "$emacsd" -"$emacsd" install +"$emacsd/bin/doom" install diff --git a/packages/emacs/arch b/packages/emacs/arch new file mode 100644 index 0000000..e69de29 diff --git a/packages/emacs/aur b/packages/emacs/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/emacs/aur @@ -0,0 +1 @@ + diff --git a/packages/espanso/aur b/packages/espanso/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/espanso/aur @@ -0,0 +1 @@ + diff --git a/packages/expect/aur b/packages/expect/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/expect/aur @@ -0,0 +1 @@ + diff --git a/packages/fd/aur b/packages/fd/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/fd/aur @@ -0,0 +1 @@ + diff --git a/packages/firefox/aur b/packages/firefox/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/firefox/aur @@ -0,0 +1 @@ + diff --git a/packages/fontpreview/aur b/packages/fontpreview/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/fontpreview/aur @@ -0,0 +1 @@ + diff --git a/packages/fzf/aur b/packages/fzf/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/fzf/aur @@ -0,0 +1 @@ + diff --git a/packages/hxd/aur b/packages/hxd/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/hxd/aur @@ -0,0 +1 @@ + diff --git a/packages/instalee/aur b/packages/instalee/aur new file mode 100644 index 0000000..10e6966 --- /dev/null +++ b/packages/instalee/aur @@ -0,0 +1 @@ +instalee-git diff --git a/packages/kdeconnect/arch b/packages/kdeconnect/arch new file mode 100644 index 0000000..e69de29 diff --git a/packages/kitty/aur b/packages/kitty/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/kitty/aur @@ -0,0 +1 @@ + diff --git a/packages/man-db/aur b/packages/man-db/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/man-db/aur @@ -0,0 +1 @@ + diff --git a/packages/man-pages/aur b/packages/man-pages/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/man-pages/aur @@ -0,0 +1 @@ + diff --git a/packages/meld/aur b/packages/meld/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/meld/aur @@ -0,0 +1 @@ + diff --git a/packages/neovim/aur b/packages/neovim/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/neovim/aur @@ -0,0 +1 @@ + diff --git a/packages/nodejs/aur b/packages/nodejs/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/nodejs/aur @@ -0,0 +1 @@ + diff --git a/packages/noto-fonts-emoji/aur b/packages/noto-fonts-emoji/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/noto-fonts-emoji/aur @@ -0,0 +1 @@ + diff --git a/packages/noto-fonts/_aur b/packages/noto-fonts/_aur new file mode 100644 index 0000000..c64e23e --- /dev/null +++ b/packages/noto-fonts/_aur @@ -0,0 +1,3 @@ +noto-fonts +noto-fonts-emoji +noto-fonts-extra diff --git a/packages/noto-fonts/aur b/packages/noto-fonts/aur new file mode 100644 index 0000000..dea3f13 --- /dev/null +++ b/packages/noto-fonts/aur @@ -0,0 +1,2 @@ +noto-fonts-lite +noto-fonts-emoji diff --git a/packages/okular/aur b/packages/okular/_aur similarity index 100% rename from packages/okular/aur rename to packages/okular/_aur diff --git a/packages/python-pynvim/aur b/packages/python-pynvim/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/python-pynvim/aur @@ -0,0 +1 @@ + diff --git a/packages/sqlitebrowser/aur b/packages/sqlitebrowser/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/sqlitebrowser/aur @@ -0,0 +1 @@ + diff --git a/packages/syncthing/arch b/packages/syncthing/arch new file mode 100644 index 0000000..e69de29 diff --git a/packages/syncthing/aur b/packages/syncthing/aur new file mode 100644 index 0000000..5aa47c0 --- /dev/null +++ b/packages/syncthing/aur @@ -0,0 +1,2 @@ +syncthing +synct-git diff --git a/packages/texinfo/aur b/packages/texinfo/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/texinfo/aur @@ -0,0 +1 @@ + diff --git a/packages/timg/aur b/packages/timg/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/timg/aur @@ -0,0 +1 @@ + diff --git a/packages/topgrade/aur b/packages/topgrade/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/topgrade/aur @@ -0,0 +1 @@ + diff --git a/packages/tree/aur b/packages/tree/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/tree/aur @@ -0,0 +1 @@ + diff --git a/packages/unrar/aur b/packages/unrar/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/unrar/aur @@ -0,0 +1 @@ + diff --git a/packages/wget/aur b/packages/wget/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/wget/aur @@ -0,0 +1 @@ + diff --git a/packages/yarn/aur b/packages/yarn/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/yarn/aur @@ -0,0 +1 @@ + diff --git a/packages/zoxide/aur b/packages/zoxide/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/zoxide/aur @@ -0,0 +1 @@ + diff --git a/packages/zsh-completions/aur b/packages/zsh-completions/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/zsh-completions/aur @@ -0,0 +1 @@ + diff --git a/packages/zsh/aur b/packages/zsh/aur new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/zsh/aur @@ -0,0 +1 @@ +