From e819a06cda5fc90703a4e43bb9b065e4480abe3c Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Wed, 19 Jun 2024 16:19:39 +0200 Subject: [PATCH] Switch back to macOS. --- _cli/zsh/.zshenv | 5 +- _cli/zsh/.zshrc | 8 +- _cli/zsh/aliases.zsh | 8 -- _cli/zsh/cleanhome.zsh | 1 - _cli/zsh/fzf.zsh | 5 -- {_cli => _linux/_cli}/fastfetch/config.jsonc | 0 {_cli => _linux/_cli}/fastfetch/gentoo.png | Bin {_cli => _linux/_cli}/htop/htoprc | 0 {_cli => _linux/_cli}/zsh/.zlogout | 0 _linux/_cli/zsh/.zshenv | 11 +++ _linux/_cli/zsh/.zshrc | 69 ++++++++++++++++++ _linux/_cli/zsh/aliases.zsh | 58 +++++++++++++++ _linux/_cli/zsh/cleanhome.zsh | 3 + _linux/_cli/zsh/fzf.zsh | 17 +++++ _linux/_cli/zsh/keys.zsh | 22 ++++++ _linux/_cli/zsh/ssh.zsh | 6 ++ {_gui => _linux/_gui}/_configs/foot/foot.ini | 0 .../_gui}/_configs/gammastep/config.ini | 0 .../_gui}/_configs/gtk-3.0/settings.ini | 0 .../_gui}/_configs/qtile/chars/emoji | 0 .../_gui}/_configs/qtile/common.py | 0 .../_gui}/_configs/qtile/config.py | 0 .../_configs/qtile/examples/autostart.sh | 0 .../_gui}/_configs/qtile/examples/autostop.sh | 0 .../_gui}/_configs/qtile/examples/custom.py | 0 .../_gui}/_configs/qtile/wallpaper.img | Bin .../_configs/xdg-desktop-portal/portals.conf | 0 {_gui => _linux/_gui}/_scripts/sb-battery | 0 {_gui => _linux/_gui}/_scripts/sb-volume | 0 {_gui => _linux/_gui}/_scripts/sb-wireguard | 0 {_gui => _linux/_gui}/_scripts/selector-audio | 0 {_gui => _linux/_gui}/_scripts/selector-chars | 0 {_gui => _linux/_gui}/install.sh | 0 {_suckless => _linux/_suckless}/dmenu/LICENSE | 0 .../_suckless}/dmenu/Makefile | 0 .../_suckless}/dmenu/README.md | 0 {_suckless => _linux/_suckless}/dmenu/arg.h | 0 .../_suckless}/dmenu/config.def.h | 0 .../_suckless}/dmenu/config.h | 0 .../_suckless}/dmenu/config.mk | 0 {_suckless => _linux/_suckless}/dmenu/dmenu.1 | 0 {_suckless => _linux/_suckless}/dmenu/dmenu.c | 0 .../_suckless}/dmenu/dmenu_path | 0 .../_suckless}/dmenu/dmenu_run | 0 {_suckless => _linux/_suckless}/dmenu/drw.c | 0 {_suckless => _linux/_suckless}/dmenu/drw.h | 0 {_suckless => _linux/_suckless}/dmenu/stest.1 | 0 {_suckless => _linux/_suckless}/dmenu/stest.c | 0 {_suckless => _linux/_suckless}/dmenu/util.c | 0 {_suckless => _linux/_suckless}/dmenu/util.h | 0 {_suckless => _linux/_suckless}/dwm/LICENSE | 0 {_suckless => _linux/_suckless}/dwm/Makefile | 0 {_suckless => _linux/_suckless}/dwm/README.md | 0 .../_patches/dwm-preserveonrestart-6.3.diff | 0 .../dwm/_patches/dwm-tagschemes-1.0.diff | 0 .../_suckless}/dwm/config.def.h | 0 {_suckless => _linux/_suckless}/dwm/config.h | 0 {_suckless => _linux/_suckless}/dwm/config.mk | 0 {_suckless => _linux/_suckless}/dwm/drw.c | 0 {_suckless => _linux/_suckless}/dwm/drw.h | 0 {_suckless => _linux/_suckless}/dwm/dwm.1 | 0 {_suckless => _linux/_suckless}/dwm/dwm.c | 0 .../_suckless}/dwm/transient.c | 0 {_suckless => _linux/_suckless}/dwm/util.c | 0 {_suckless => _linux/_suckless}/dwm/util.h | 0 .../_suckless}/dwm/vanitygaps.c | 0 .../_suckless}/dwmblocks/LICENSE | 0 .../_suckless}/dwmblocks/Makefile | 0 .../_suckless}/dwmblocks/_scripts/sb-battery | 0 .../_suckless}/dwmblocks/_scripts/sb-mail | 0 .../_suckless}/dwmblocks/_scripts/sb-network | 0 .../_suckless}/dwmblocks/_scripts/sb-vol-in | 0 .../_suckless}/dwmblocks/_scripts/sb-vol-out | 0 .../_suckless}/dwmblocks/blocks.def.h | 0 .../_suckless}/dwmblocks/blocks.h | 0 .../_suckless}/dwmblocks/dwmblocks.c | 0 .../_suckless}/dwmblocks/install-scripts.sh | 0 {_suckless => _linux/_suckless}/st/LICENSE | 0 {_suckless => _linux/_suckless}/st/Makefile | 0 {_suckless => _linux/_suckless}/st/README.md | 0 {_suckless => _linux/_suckless}/st/arg.h | 0 .../_suckless}/st/config.def.h | 0 {_suckless => _linux/_suckless}/st/config.h | 0 {_suckless => _linux/_suckless}/st/config.mk | 0 {_suckless => _linux/_suckless}/st/st.1 | 0 {_suckless => _linux/_suckless}/st/st.c | 0 {_suckless => _linux/_suckless}/st/st.h | 0 {_suckless => _linux/_suckless}/st/st.info | 0 {_suckless => _linux/_suckless}/st/win.h | 0 {_suckless => _linux/_suckless}/st/x.c | 0 .../_unused}/astronvim/highlights/init.lua | 0 .../_unused}/astronvim/init.lua | 0 .../_unused}/astronvim/mappings.lua | 0 .../_unused}/astronvim/options.lua | 0 .../_unused}/astronvim/plugins/init.lua | 0 .../_unused}/astronvim/plugins/lualine.lua | 0 .../_unused}/astronvim/plugins/monokai.lua | 0 .../_unused}/astronvim/plugins/neotree.lua | 0 .../_unused}/astronvim/plugins/notify.lua | 0 .../_unused}/astronvim/plugins/treesitter.lua | 0 .../_unused}/astronvim/plugins/whitespace.lua | 0 .../_unused}/autorandr/home-dp0/config | 0 .../_unused}/autorandr/home-dp0/setup | 0 .../_unused}/autorandr/home-dp1/config | 0 .../_unused}/autorandr/home-dp1/setup | 0 .../_unused}/autorandr/nomad/config | 0 .../_unused}/autorandr/nomad/setup | 0 {_unused => _linux/_unused}/clipit/clipitrc | 0 {_unused => _linux/_unused}/dunst/dunstrc | 0 {_cli => _linux/_unused}/lazygit/config.yml | 0 {_unused => _linux/_unused}/neovim/init.lua | 0 {_unused => _linux/_unused}/neovim/init.vim | 0 {_unused => _linux/_unused}/nvchad/README.md | 0 {_unused => _linux/_unused}/nvchad/chadrc.lua | 0 .../_unused}/nvchad/configs/lspconfig.lua | 0 .../_unused}/nvchad/configs/null-ls.lua | 0 .../_unused}/nvchad/configs/overrides.lua | 0 .../_unused}/nvchad/highlights.lua | 0 {_unused => _linux/_unused}/nvchad/init.lua | 0 .../_unused}/nvchad/mappings.lua | 0 .../_unused}/nvchad/plugins.lua | 0 {_unused => _linux/_unused}/rofi/config.rasi | 0 {_unused => _linux/_unused}/slock/LICENSE | 0 {_unused => _linux/_unused}/slock/Makefile | 0 {_unused => _linux/_unused}/slock/README.md | 0 {_unused => _linux/_unused}/slock/arg.h | 0 .../_unused}/slock/config.def.h | 0 {_unused => _linux/_unused}/slock/config.h | 0 {_unused => _linux/_unused}/slock/config.mk | 0 .../_unused}/slock/explicit_bzero.c | 0 {_unused => _linux/_unused}/slock/slock.1 | 0 {_unused => _linux/_unused}/slock/slock.c | 0 {_unused => _linux/_unused}/slock/util.h | 0 {_unused => _linux/_unused}/urxvt.xresources | 0 {_unused => _linux/_unused}/xinitrc | 0 {_unused => _linux/_unused}/zathura/zathurarc | 0 install.sh | 2 +- 137 files changed, 192 insertions(+), 23 deletions(-) rename {_cli => _linux/_cli}/fastfetch/config.jsonc (100%) rename {_cli => _linux/_cli}/fastfetch/gentoo.png (100%) rename {_cli => _linux/_cli}/htop/htoprc (100%) rename {_cli => _linux/_cli}/zsh/.zlogout (100%) create mode 100644 _linux/_cli/zsh/.zshenv create mode 100644 _linux/_cli/zsh/.zshrc create mode 100644 _linux/_cli/zsh/aliases.zsh create mode 100644 _linux/_cli/zsh/cleanhome.zsh create mode 100644 _linux/_cli/zsh/fzf.zsh create mode 100644 _linux/_cli/zsh/keys.zsh create mode 100644 _linux/_cli/zsh/ssh.zsh rename {_gui => _linux/_gui}/_configs/foot/foot.ini (100%) rename {_gui => _linux/_gui}/_configs/gammastep/config.ini (100%) rename {_gui => _linux/_gui}/_configs/gtk-3.0/settings.ini (100%) rename {_gui => _linux/_gui}/_configs/qtile/chars/emoji (100%) rename {_gui => _linux/_gui}/_configs/qtile/common.py (100%) rename {_gui => _linux/_gui}/_configs/qtile/config.py (100%) rename {_gui => _linux/_gui}/_configs/qtile/examples/autostart.sh (100%) rename {_gui => _linux/_gui}/_configs/qtile/examples/autostop.sh (100%) rename {_gui => _linux/_gui}/_configs/qtile/examples/custom.py (100%) rename {_gui => _linux/_gui}/_configs/qtile/wallpaper.img (100%) rename {_gui => _linux/_gui}/_configs/xdg-desktop-portal/portals.conf (100%) rename {_gui => _linux/_gui}/_scripts/sb-battery (100%) rename {_gui => _linux/_gui}/_scripts/sb-volume (100%) rename {_gui => _linux/_gui}/_scripts/sb-wireguard (100%) rename {_gui => _linux/_gui}/_scripts/selector-audio (100%) rename {_gui => _linux/_gui}/_scripts/selector-chars (100%) rename {_gui => _linux/_gui}/install.sh (100%) rename {_suckless => _linux/_suckless}/dmenu/LICENSE (100%) rename {_suckless => _linux/_suckless}/dmenu/Makefile (100%) rename {_suckless => _linux/_suckless}/dmenu/README.md (100%) rename {_suckless => _linux/_suckless}/dmenu/arg.h (100%) rename {_suckless => _linux/_suckless}/dmenu/config.def.h (100%) rename {_suckless => _linux/_suckless}/dmenu/config.h (100%) rename {_suckless => _linux/_suckless}/dmenu/config.mk (100%) rename {_suckless => _linux/_suckless}/dmenu/dmenu.1 (100%) rename {_suckless => _linux/_suckless}/dmenu/dmenu.c (100%) rename {_suckless => _linux/_suckless}/dmenu/dmenu_path (100%) rename {_suckless => _linux/_suckless}/dmenu/dmenu_run (100%) rename {_suckless => _linux/_suckless}/dmenu/drw.c (100%) rename {_suckless => _linux/_suckless}/dmenu/drw.h (100%) rename {_suckless => _linux/_suckless}/dmenu/stest.1 (100%) rename {_suckless => _linux/_suckless}/dmenu/stest.c (100%) rename {_suckless => _linux/_suckless}/dmenu/util.c (100%) rename {_suckless => _linux/_suckless}/dmenu/util.h (100%) rename {_suckless => _linux/_suckless}/dwm/LICENSE (100%) rename {_suckless => _linux/_suckless}/dwm/Makefile (100%) rename {_suckless => _linux/_suckless}/dwm/README.md (100%) rename {_suckless => _linux/_suckless}/dwm/_patches/dwm-preserveonrestart-6.3.diff (100%) rename {_suckless => _linux/_suckless}/dwm/_patches/dwm-tagschemes-1.0.diff (100%) rename {_suckless => _linux/_suckless}/dwm/config.def.h (100%) rename {_suckless => _linux/_suckless}/dwm/config.h (100%) rename {_suckless => _linux/_suckless}/dwm/config.mk (100%) rename {_suckless => _linux/_suckless}/dwm/drw.c (100%) rename {_suckless => _linux/_suckless}/dwm/drw.h (100%) rename {_suckless => _linux/_suckless}/dwm/dwm.1 (100%) rename {_suckless => _linux/_suckless}/dwm/dwm.c (100%) rename {_suckless => _linux/_suckless}/dwm/transient.c (100%) rename {_suckless => _linux/_suckless}/dwm/util.c (100%) rename {_suckless => _linux/_suckless}/dwm/util.h (100%) rename {_suckless => _linux/_suckless}/dwm/vanitygaps.c (100%) rename {_suckless => _linux/_suckless}/dwmblocks/LICENSE (100%) rename {_suckless => _linux/_suckless}/dwmblocks/Makefile (100%) rename {_suckless => _linux/_suckless}/dwmblocks/_scripts/sb-battery (100%) rename {_suckless => _linux/_suckless}/dwmblocks/_scripts/sb-mail (100%) rename {_suckless => _linux/_suckless}/dwmblocks/_scripts/sb-network (100%) rename {_suckless => _linux/_suckless}/dwmblocks/_scripts/sb-vol-in (100%) rename {_suckless => _linux/_suckless}/dwmblocks/_scripts/sb-vol-out (100%) rename {_suckless => _linux/_suckless}/dwmblocks/blocks.def.h (100%) rename {_suckless => _linux/_suckless}/dwmblocks/blocks.h (100%) rename {_suckless => _linux/_suckless}/dwmblocks/dwmblocks.c (100%) rename {_suckless => _linux/_suckless}/dwmblocks/install-scripts.sh (100%) rename {_suckless => _linux/_suckless}/st/LICENSE (100%) rename {_suckless => _linux/_suckless}/st/Makefile (100%) rename {_suckless => _linux/_suckless}/st/README.md (100%) rename {_suckless => _linux/_suckless}/st/arg.h (100%) rename {_suckless => _linux/_suckless}/st/config.def.h (100%) rename {_suckless => _linux/_suckless}/st/config.h (100%) rename {_suckless => _linux/_suckless}/st/config.mk (100%) rename {_suckless => _linux/_suckless}/st/st.1 (100%) rename {_suckless => _linux/_suckless}/st/st.c (100%) rename {_suckless => _linux/_suckless}/st/st.h (100%) rename {_suckless => _linux/_suckless}/st/st.info (100%) rename {_suckless => _linux/_suckless}/st/win.h (100%) rename {_suckless => _linux/_suckless}/st/x.c (100%) rename {_unused => _linux/_unused}/astronvim/highlights/init.lua (100%) rename {_unused => _linux/_unused}/astronvim/init.lua (100%) rename {_unused => _linux/_unused}/astronvim/mappings.lua (100%) rename {_unused => _linux/_unused}/astronvim/options.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/init.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/lualine.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/monokai.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/neotree.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/notify.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/treesitter.lua (100%) rename {_unused => _linux/_unused}/astronvim/plugins/whitespace.lua (100%) rename {_unused => _linux/_unused}/autorandr/home-dp0/config (100%) rename {_unused => _linux/_unused}/autorandr/home-dp0/setup (100%) rename {_unused => _linux/_unused}/autorandr/home-dp1/config (100%) rename {_unused => _linux/_unused}/autorandr/home-dp1/setup (100%) rename {_unused => _linux/_unused}/autorandr/nomad/config (100%) rename {_unused => _linux/_unused}/autorandr/nomad/setup (100%) rename {_unused => _linux/_unused}/clipit/clipitrc (100%) rename {_unused => _linux/_unused}/dunst/dunstrc (100%) rename {_cli => _linux/_unused}/lazygit/config.yml (100%) rename {_unused => _linux/_unused}/neovim/init.lua (100%) rename {_unused => _linux/_unused}/neovim/init.vim (100%) rename {_unused => _linux/_unused}/nvchad/README.md (100%) rename {_unused => _linux/_unused}/nvchad/chadrc.lua (100%) rename {_unused => _linux/_unused}/nvchad/configs/lspconfig.lua (100%) rename {_unused => _linux/_unused}/nvchad/configs/null-ls.lua (100%) rename {_unused => _linux/_unused}/nvchad/configs/overrides.lua (100%) rename {_unused => _linux/_unused}/nvchad/highlights.lua (100%) rename {_unused => _linux/_unused}/nvchad/init.lua (100%) rename {_unused => _linux/_unused}/nvchad/mappings.lua (100%) rename {_unused => _linux/_unused}/nvchad/plugins.lua (100%) rename {_unused => _linux/_unused}/rofi/config.rasi (100%) rename {_unused => _linux/_unused}/slock/LICENSE (100%) rename {_unused => _linux/_unused}/slock/Makefile (100%) rename {_unused => _linux/_unused}/slock/README.md (100%) rename {_unused => _linux/_unused}/slock/arg.h (100%) rename {_unused => _linux/_unused}/slock/config.def.h (100%) rename {_unused => _linux/_unused}/slock/config.h (100%) rename {_unused => _linux/_unused}/slock/config.mk (100%) rename {_unused => _linux/_unused}/slock/explicit_bzero.c (100%) rename {_unused => _linux/_unused}/slock/slock.1 (100%) rename {_unused => _linux/_unused}/slock/slock.c (100%) rename {_unused => _linux/_unused}/slock/util.h (100%) rename {_unused => _linux/_unused}/urxvt.xresources (100%) rename {_unused => _linux/_unused}/xinitrc (100%) rename {_unused => _linux/_unused}/zathura/zathurarc (100%) diff --git a/_cli/zsh/.zshenv b/_cli/zsh/.zshenv index d7db53c..704b17d 100644 --- a/_cli/zsh/.zshenv +++ b/_cli/zsh/.zshenv @@ -3,9 +3,6 @@ export XDG_CACHE_HOME=/tmp/${USER}-cache export XDG_CONFIG_HOME=$HOME/.config export XDG_DATA_HOME=$HOME/.local/share export XDG_STATE_HOME=$HOME/.local/state +export HISTFILE=$XDG_DATA_HOME/zsh/history export HISTSIZE=10000 export SAVEHIST=$HISTSIZE -export HISTFILE=$XDG_DATA_HOME/zsh/history -# if test -z "$XDG_RUNTIME_DIR"; then -# export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX) -# fi diff --git a/_cli/zsh/.zshrc b/_cli/zsh/.zshrc index fa41f5c..407b76b 100644 --- a/_cli/zsh/.zshrc +++ b/_cli/zsh/.zshrc @@ -1,6 +1,6 @@ -if test -z "$XDG_RUNTIME_DIR"; then - export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX) -fi +# mac specific configuration +touch $HOME/.hushlogin +eval "$(/opt/homebrew/bin/brew shellenv)" # prepare directories mkdir -p $XDG_CACHE_HOME/zsh @@ -19,9 +19,9 @@ path=(~/.local/bin "$path[@]") # source configuration source $ZDOTDIR/aliases.zsh source $ZDOTDIR/cleanhome.zsh +source $ZDOTDIR/fzf.zsh source $ZDOTDIR/keys.zsh source $ZDOTDIR/ssh.zsh -source $ZDOTDIR/fzf.zsh # source modules source ~/.local/git/zsh_modules/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh diff --git a/_cli/zsh/aliases.zsh b/_cli/zsh/aliases.zsh index cca07a7..0c21ec7 100644 --- a/_cli/zsh/aliases.zsh +++ b/_cli/zsh/aliases.zsh @@ -3,8 +3,6 @@ LOCAL_GIT_DIR=${HOME}/.local/git alias ga='git add .; git commit --no-edit --amend; git push --force-with-lease' alias gae='git add .; git commit --amend; git push --force-with-lease' alias less='less -R' -alias lg="lazygit" -alias qt="dbus-run-session qtile start -b wayland" if [[ $(command -v bat) ]]; then alias cat='bat -pp --color=always --tabs=2 --theme=Monokai\ Extended\ Bright' @@ -50,9 +48,3 @@ function ud() { for i in ${LOCAL_GIT_DIR}/dotfiles ${LOCAL_GIT_DIR}/zsh_modules/*; do git -C ${i} pull; done nvim -c "lua require('lazy').sync({wait = true})" } -function upgrade() { - case $(lsb_release -si) in - Gentoo) eix-sync && eix-update && emerge -avuNDU @world ;; - VoidLinux) xbps-install -Su && xbps-remove -RoO && xlocate -S ;; - esac -} diff --git a/_cli/zsh/cleanhome.zsh b/_cli/zsh/cleanhome.zsh index abc794e..bb81947 100644 --- a/_cli/zsh/cleanhome.zsh +++ b/_cli/zsh/cleanhome.zsh @@ -1,3 +1,2 @@ export GNUPGHOME="$XDG_DATA_HOME/gnupg" export LESSHISTFILE='/dev/null' -mkdir -p ~/.local/share/tig diff --git a/_cli/zsh/fzf.zsh b/_cli/zsh/fzf.zsh index 441de95..803cf3f 100644 --- a/_cli/zsh/fzf.zsh +++ b/_cli/zsh/fzf.zsh @@ -1,9 +1,4 @@ if [[ $(command -v fzf) ]]; then - case $(lsb_release -si) in - Gentoo) source /usr/share/zsh/site-functions/_fzf ;; - VoidLinux) source /usr/share/fzf/completion.zsh ;; - esac - source /usr/share/fzf/key-bindings.zsh export FZF_DEFAULT_COMMAND='fd -H -L --ignore-file ~/.local/config/fd' export FZF_CTRL_T_COMMAND='fd -H -L --ignore-file ~/.local/config/fd' export FZF_DEFAULT_OPTS="--multi -e --ansi --layout=reverse --preview='bat --color=always --tabs=2 --style=plain --theme=Monokai\ Extended\ Bright {}'" diff --git a/_cli/fastfetch/config.jsonc b/_linux/_cli/fastfetch/config.jsonc similarity index 100% rename from _cli/fastfetch/config.jsonc rename to _linux/_cli/fastfetch/config.jsonc diff --git a/_cli/fastfetch/gentoo.png b/_linux/_cli/fastfetch/gentoo.png similarity index 100% rename from _cli/fastfetch/gentoo.png rename to _linux/_cli/fastfetch/gentoo.png diff --git a/_cli/htop/htoprc b/_linux/_cli/htop/htoprc similarity index 100% rename from _cli/htop/htoprc rename to _linux/_cli/htop/htoprc diff --git a/_cli/zsh/.zlogout b/_linux/_cli/zsh/.zlogout similarity index 100% rename from _cli/zsh/.zlogout rename to _linux/_cli/zsh/.zlogout diff --git a/_linux/_cli/zsh/.zshenv b/_linux/_cli/zsh/.zshenv new file mode 100644 index 0000000..d7db53c --- /dev/null +++ b/_linux/_cli/zsh/.zshenv @@ -0,0 +1,11 @@ +skip_global_compinit=1 +export XDG_CACHE_HOME=/tmp/${USER}-cache +export XDG_CONFIG_HOME=$HOME/.config +export XDG_DATA_HOME=$HOME/.local/share +export XDG_STATE_HOME=$HOME/.local/state +export HISTSIZE=10000 +export SAVEHIST=$HISTSIZE +export HISTFILE=$XDG_DATA_HOME/zsh/history +# if test -z "$XDG_RUNTIME_DIR"; then +# export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX) +# fi diff --git a/_linux/_cli/zsh/.zshrc b/_linux/_cli/zsh/.zshrc new file mode 100644 index 0000000..fa41f5c --- /dev/null +++ b/_linux/_cli/zsh/.zshrc @@ -0,0 +1,69 @@ +if test -z "$XDG_RUNTIME_DIR"; then + export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX) +fi + +# prepare directories +mkdir -p $XDG_CACHE_HOME/zsh +mkdir -p $XDG_DATA_HOME/zsh + +# global exports and options +setopt HIST_IGNORE_ALL_DUPS +setopt HIST_SAVE_NO_DUPS +setopt HIST_REDUCE_BLANKS +setopt SHARE_HISTORY +setopt INC_APPEND_HISTORY + +# set path +path=(~/.local/bin "$path[@]") + +# source configuration +source $ZDOTDIR/aliases.zsh +source $ZDOTDIR/cleanhome.zsh +source $ZDOTDIR/keys.zsh +source $ZDOTDIR/ssh.zsh +source $ZDOTDIR/fzf.zsh + +# source modules +source ~/.local/git/zsh_modules/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh +source ~/.local/git/zsh_modules/wd/wd.plugin.zsh +export WD_CONFIG=$XDG_CONFIG_HOME/wd_list + +# set fpath +fpath=(~/.local/git/zsh_modules/wd $fpath) + +# theme and colors +if [[ $(command -v vivid) ]]; then + export LS_COLORS=$(vivid generate molokai) +else + unset LS_COLORS +fi +tabs 2 +export STARSHIP_CACHE="$XDG_CACHE_HOME"/starship +eval "$(STARSHIP_CACHE="$XDG_CACHE_HOME"/starship starship init zsh)" + +# completion +zstyle ':completion:*' menu select +zstyle ':completion:*' list-colors '' + +autoload -Uz compinit +if [ ! -e $XDG_DATA_HOME/zsh/zcompdump.zwc ]; then + autoload -Uz zrecompile + zrecompile -p -R $XDG_DATA_HOME/zsh/zcompdump +fi +if [[ -n $XDG_DATA_HOME/zsh/zcompdump(#qN.mh+24) ]]; then + compinit -d $XDG_DATA_HOME/zsh/zcompdump +else + compinit -C -d $XDG_DATA_HOME/zsh/zcompdump +fi + +# quick note functionality +if [[ -f ~/.note ]]; then + echo + cat ~/.note + echo +fi + +# local settings +if [[ -f ~/.local/config/zsh ]]; then + source ~/.local/config/zsh +fi diff --git a/_linux/_cli/zsh/aliases.zsh b/_linux/_cli/zsh/aliases.zsh new file mode 100644 index 0000000..cca07a7 --- /dev/null +++ b/_linux/_cli/zsh/aliases.zsh @@ -0,0 +1,58 @@ +LOCAL_GIT_DIR=${HOME}/.local/git + +alias ga='git add .; git commit --no-edit --amend; git push --force-with-lease' +alias gae='git add .; git commit --amend; git push --force-with-lease' +alias less='less -R' +alias lg="lazygit" +alias qt="dbus-run-session qtile start -b wayland" + +if [[ $(command -v bat) ]]; then + alias cat='bat -pp --color=always --tabs=2 --theme=Monokai\ Extended\ Bright' +fi + +if [[ $(command -v eza) ]]; then + alias ls='eza --git --octal-permissions --no-permissions --group-directories-first' + alias ll='eza --git --octal-permissions --no-permissions --group-directories-first -l' +else + case $(uname -s) in; + Darwin) alias ls='ls -G';; + Linux) alias ls='ls --color';; + esac + alias ll='ls -l' +fi + +if [[ $(command -v fd) ]]; then + if [[ -f ~/.local/config/fd ]]; then + alias fd='fd -H -L --ignore-file ~/.local/config/fd' + else + alias fd='fd -H -L' + fi +fi + +if [ $(command -v nvim) ]; then + export EDITOR=nvim + export MANPAGER="nvim +Man!" + alias vim=nvim + alias vimdiff="nvim -d" +elif [ $(command -v vim) ] ; then + export EDITOR=vim +else + export EDITOR=vi +fi + +if [[ $(command -v rg) ]]; then + alias grep='rg -i' +else + alias grep='grep --color' +fi + +function ud() { + for i in ${LOCAL_GIT_DIR}/dotfiles ${LOCAL_GIT_DIR}/zsh_modules/*; do git -C ${i} pull; done + nvim -c "lua require('lazy').sync({wait = true})" +} +function upgrade() { + case $(lsb_release -si) in + Gentoo) eix-sync && eix-update && emerge -avuNDU @world ;; + VoidLinux) xbps-install -Su && xbps-remove -RoO && xlocate -S ;; + esac +} diff --git a/_linux/_cli/zsh/cleanhome.zsh b/_linux/_cli/zsh/cleanhome.zsh new file mode 100644 index 0000000..abc794e --- /dev/null +++ b/_linux/_cli/zsh/cleanhome.zsh @@ -0,0 +1,3 @@ +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export LESSHISTFILE='/dev/null' +mkdir -p ~/.local/share/tig diff --git a/_linux/_cli/zsh/fzf.zsh b/_linux/_cli/zsh/fzf.zsh new file mode 100644 index 0000000..441de95 --- /dev/null +++ b/_linux/_cli/zsh/fzf.zsh @@ -0,0 +1,17 @@ +if [[ $(command -v fzf) ]]; then + case $(lsb_release -si) in + Gentoo) source /usr/share/zsh/site-functions/_fzf ;; + VoidLinux) source /usr/share/fzf/completion.zsh ;; + esac + source /usr/share/fzf/key-bindings.zsh + export FZF_DEFAULT_COMMAND='fd -H -L --ignore-file ~/.local/config/fd' + export FZF_CTRL_T_COMMAND='fd -H -L --ignore-file ~/.local/config/fd' + export FZF_DEFAULT_OPTS="--multi -e --ansi --layout=reverse --preview='bat --color=always --tabs=2 --style=plain --theme=Monokai\ Extended\ Bright {}'" + export FZF_CTRL_R_OPTS="-e --ansi --layout=reverse --preview=''" + _fzf_compgen_path() { + fd -H -L --ignore-file ~/.local/config/fd . "$1" + } + _fzf_compgen_dir() { + fd -H -L --ignore-file ~/.local/config/fd --type d . "$1" + } +fi diff --git a/_linux/_cli/zsh/keys.zsh b/_linux/_cli/zsh/keys.zsh new file mode 100644 index 0000000..cc9eef1 --- /dev/null +++ b/_linux/_cli/zsh/keys.zsh @@ -0,0 +1,22 @@ +# key mode +bindkey -e + +# proudly stolen from oh-my-zsh +if (( ${+terminfo[smkx]} )) && (( ${+terminfo[rmkx]} )); then + function zle-line-init() { + echoti smkx + } + function zle-line-finish() { + echoti rmkx + } + zle -N zle-line-init + zle -N zle-line-finish +fi +if [[ -n "${terminfo[kcuu1]}" ]]; then + autoload -U up-line-or-beginning-search + zle -N up-line-or-beginning-search + + bindkey -M emacs "${terminfo[kcuu1]}" up-line-or-beginning-search + bindkey -M viins "${terminfo[kcuu1]}" up-line-or-beginning-search + bindkey -M vicmd "${terminfo[kcuu1]}" up-line-or-beginning-search +fi diff --git a/_linux/_cli/zsh/ssh.zsh b/_linux/_cli/zsh/ssh.zsh new file mode 100644 index 0000000..af29ff1 --- /dev/null +++ b/_linux/_cli/zsh/ssh.zsh @@ -0,0 +1,6 @@ +if ! pgrep -u "$USER" ssh-agent > /dev/null; then + ssh-agent > "$XDG_CACHE_HOME/ssh-agent.env" +fi +if [[ ! "$SSH_AUTH_SOCK" ]]; then + source "$XDG_CACHE_HOME/ssh-agent.env" >/dev/null +fi diff --git a/_gui/_configs/foot/foot.ini b/_linux/_gui/_configs/foot/foot.ini similarity index 100% rename from _gui/_configs/foot/foot.ini rename to _linux/_gui/_configs/foot/foot.ini diff --git a/_gui/_configs/gammastep/config.ini b/_linux/_gui/_configs/gammastep/config.ini similarity index 100% rename from _gui/_configs/gammastep/config.ini rename to _linux/_gui/_configs/gammastep/config.ini diff --git a/_gui/_configs/gtk-3.0/settings.ini b/_linux/_gui/_configs/gtk-3.0/settings.ini similarity index 100% rename from _gui/_configs/gtk-3.0/settings.ini rename to _linux/_gui/_configs/gtk-3.0/settings.ini diff --git a/_gui/_configs/qtile/chars/emoji b/_linux/_gui/_configs/qtile/chars/emoji similarity index 100% rename from _gui/_configs/qtile/chars/emoji rename to _linux/_gui/_configs/qtile/chars/emoji diff --git a/_gui/_configs/qtile/common.py b/_linux/_gui/_configs/qtile/common.py similarity index 100% rename from _gui/_configs/qtile/common.py rename to _linux/_gui/_configs/qtile/common.py diff --git a/_gui/_configs/qtile/config.py b/_linux/_gui/_configs/qtile/config.py similarity index 100% rename from _gui/_configs/qtile/config.py rename to _linux/_gui/_configs/qtile/config.py diff --git a/_gui/_configs/qtile/examples/autostart.sh b/_linux/_gui/_configs/qtile/examples/autostart.sh similarity index 100% rename from _gui/_configs/qtile/examples/autostart.sh rename to _linux/_gui/_configs/qtile/examples/autostart.sh diff --git a/_gui/_configs/qtile/examples/autostop.sh b/_linux/_gui/_configs/qtile/examples/autostop.sh similarity index 100% rename from _gui/_configs/qtile/examples/autostop.sh rename to _linux/_gui/_configs/qtile/examples/autostop.sh diff --git a/_gui/_configs/qtile/examples/custom.py b/_linux/_gui/_configs/qtile/examples/custom.py similarity index 100% rename from _gui/_configs/qtile/examples/custom.py rename to _linux/_gui/_configs/qtile/examples/custom.py diff --git a/_gui/_configs/qtile/wallpaper.img b/_linux/_gui/_configs/qtile/wallpaper.img similarity index 100% rename from _gui/_configs/qtile/wallpaper.img rename to _linux/_gui/_configs/qtile/wallpaper.img diff --git a/_gui/_configs/xdg-desktop-portal/portals.conf b/_linux/_gui/_configs/xdg-desktop-portal/portals.conf similarity index 100% rename from _gui/_configs/xdg-desktop-portal/portals.conf rename to _linux/_gui/_configs/xdg-desktop-portal/portals.conf diff --git a/_gui/_scripts/sb-battery b/_linux/_gui/_scripts/sb-battery similarity index 100% rename from _gui/_scripts/sb-battery rename to _linux/_gui/_scripts/sb-battery diff --git a/_gui/_scripts/sb-volume b/_linux/_gui/_scripts/sb-volume similarity index 100% rename from _gui/_scripts/sb-volume rename to _linux/_gui/_scripts/sb-volume diff --git a/_gui/_scripts/sb-wireguard b/_linux/_gui/_scripts/sb-wireguard similarity index 100% rename from _gui/_scripts/sb-wireguard rename to _linux/_gui/_scripts/sb-wireguard diff --git a/_gui/_scripts/selector-audio b/_linux/_gui/_scripts/selector-audio similarity index 100% rename from _gui/_scripts/selector-audio rename to _linux/_gui/_scripts/selector-audio diff --git a/_gui/_scripts/selector-chars b/_linux/_gui/_scripts/selector-chars similarity index 100% rename from _gui/_scripts/selector-chars rename to _linux/_gui/_scripts/selector-chars diff --git a/_gui/install.sh b/_linux/_gui/install.sh similarity index 100% rename from _gui/install.sh rename to _linux/_gui/install.sh diff --git a/_suckless/dmenu/LICENSE b/_linux/_suckless/dmenu/LICENSE similarity index 100% rename from _suckless/dmenu/LICENSE rename to _linux/_suckless/dmenu/LICENSE diff --git a/_suckless/dmenu/Makefile b/_linux/_suckless/dmenu/Makefile similarity index 100% rename from _suckless/dmenu/Makefile rename to _linux/_suckless/dmenu/Makefile diff --git a/_suckless/dmenu/README.md b/_linux/_suckless/dmenu/README.md similarity index 100% rename from _suckless/dmenu/README.md rename to _linux/_suckless/dmenu/README.md diff --git a/_suckless/dmenu/arg.h b/_linux/_suckless/dmenu/arg.h similarity index 100% rename from _suckless/dmenu/arg.h rename to _linux/_suckless/dmenu/arg.h diff --git a/_suckless/dmenu/config.def.h b/_linux/_suckless/dmenu/config.def.h similarity index 100% rename from _suckless/dmenu/config.def.h rename to _linux/_suckless/dmenu/config.def.h diff --git a/_suckless/dmenu/config.h b/_linux/_suckless/dmenu/config.h similarity index 100% rename from _suckless/dmenu/config.h rename to _linux/_suckless/dmenu/config.h diff --git a/_suckless/dmenu/config.mk b/_linux/_suckless/dmenu/config.mk similarity index 100% rename from _suckless/dmenu/config.mk rename to _linux/_suckless/dmenu/config.mk diff --git a/_suckless/dmenu/dmenu.1 b/_linux/_suckless/dmenu/dmenu.1 similarity index 100% rename from _suckless/dmenu/dmenu.1 rename to _linux/_suckless/dmenu/dmenu.1 diff --git a/_suckless/dmenu/dmenu.c b/_linux/_suckless/dmenu/dmenu.c similarity index 100% rename from _suckless/dmenu/dmenu.c rename to _linux/_suckless/dmenu/dmenu.c diff --git a/_suckless/dmenu/dmenu_path b/_linux/_suckless/dmenu/dmenu_path similarity index 100% rename from _suckless/dmenu/dmenu_path rename to _linux/_suckless/dmenu/dmenu_path diff --git a/_suckless/dmenu/dmenu_run b/_linux/_suckless/dmenu/dmenu_run similarity index 100% rename from _suckless/dmenu/dmenu_run rename to _linux/_suckless/dmenu/dmenu_run diff --git a/_suckless/dmenu/drw.c b/_linux/_suckless/dmenu/drw.c similarity index 100% rename from _suckless/dmenu/drw.c rename to _linux/_suckless/dmenu/drw.c diff --git a/_suckless/dmenu/drw.h b/_linux/_suckless/dmenu/drw.h similarity index 100% rename from _suckless/dmenu/drw.h rename to _linux/_suckless/dmenu/drw.h diff --git a/_suckless/dmenu/stest.1 b/_linux/_suckless/dmenu/stest.1 similarity index 100% rename from _suckless/dmenu/stest.1 rename to _linux/_suckless/dmenu/stest.1 diff --git a/_suckless/dmenu/stest.c b/_linux/_suckless/dmenu/stest.c similarity index 100% rename from _suckless/dmenu/stest.c rename to _linux/_suckless/dmenu/stest.c diff --git a/_suckless/dmenu/util.c b/_linux/_suckless/dmenu/util.c similarity index 100% rename from _suckless/dmenu/util.c rename to _linux/_suckless/dmenu/util.c diff --git a/_suckless/dmenu/util.h b/_linux/_suckless/dmenu/util.h similarity index 100% rename from _suckless/dmenu/util.h rename to _linux/_suckless/dmenu/util.h diff --git a/_suckless/dwm/LICENSE b/_linux/_suckless/dwm/LICENSE similarity index 100% rename from _suckless/dwm/LICENSE rename to _linux/_suckless/dwm/LICENSE diff --git a/_suckless/dwm/Makefile b/_linux/_suckless/dwm/Makefile similarity index 100% rename from _suckless/dwm/Makefile rename to _linux/_suckless/dwm/Makefile diff --git a/_suckless/dwm/README.md b/_linux/_suckless/dwm/README.md similarity index 100% rename from _suckless/dwm/README.md rename to _linux/_suckless/dwm/README.md diff --git a/_suckless/dwm/_patches/dwm-preserveonrestart-6.3.diff b/_linux/_suckless/dwm/_patches/dwm-preserveonrestart-6.3.diff similarity index 100% rename from _suckless/dwm/_patches/dwm-preserveonrestart-6.3.diff rename to _linux/_suckless/dwm/_patches/dwm-preserveonrestart-6.3.diff diff --git a/_suckless/dwm/_patches/dwm-tagschemes-1.0.diff b/_linux/_suckless/dwm/_patches/dwm-tagschemes-1.0.diff similarity index 100% rename from _suckless/dwm/_patches/dwm-tagschemes-1.0.diff rename to _linux/_suckless/dwm/_patches/dwm-tagschemes-1.0.diff diff --git a/_suckless/dwm/config.def.h b/_linux/_suckless/dwm/config.def.h similarity index 100% rename from _suckless/dwm/config.def.h rename to _linux/_suckless/dwm/config.def.h diff --git a/_suckless/dwm/config.h b/_linux/_suckless/dwm/config.h similarity index 100% rename from _suckless/dwm/config.h rename to _linux/_suckless/dwm/config.h diff --git a/_suckless/dwm/config.mk b/_linux/_suckless/dwm/config.mk similarity index 100% rename from _suckless/dwm/config.mk rename to _linux/_suckless/dwm/config.mk diff --git a/_suckless/dwm/drw.c b/_linux/_suckless/dwm/drw.c similarity index 100% rename from _suckless/dwm/drw.c rename to _linux/_suckless/dwm/drw.c diff --git a/_suckless/dwm/drw.h b/_linux/_suckless/dwm/drw.h similarity index 100% rename from _suckless/dwm/drw.h rename to _linux/_suckless/dwm/drw.h diff --git a/_suckless/dwm/dwm.1 b/_linux/_suckless/dwm/dwm.1 similarity index 100% rename from _suckless/dwm/dwm.1 rename to _linux/_suckless/dwm/dwm.1 diff --git a/_suckless/dwm/dwm.c b/_linux/_suckless/dwm/dwm.c similarity index 100% rename from _suckless/dwm/dwm.c rename to _linux/_suckless/dwm/dwm.c diff --git a/_suckless/dwm/transient.c b/_linux/_suckless/dwm/transient.c similarity index 100% rename from _suckless/dwm/transient.c rename to _linux/_suckless/dwm/transient.c diff --git a/_suckless/dwm/util.c b/_linux/_suckless/dwm/util.c similarity index 100% rename from _suckless/dwm/util.c rename to _linux/_suckless/dwm/util.c diff --git a/_suckless/dwm/util.h b/_linux/_suckless/dwm/util.h similarity index 100% rename from _suckless/dwm/util.h rename to _linux/_suckless/dwm/util.h diff --git a/_suckless/dwm/vanitygaps.c b/_linux/_suckless/dwm/vanitygaps.c similarity index 100% rename from _suckless/dwm/vanitygaps.c rename to _linux/_suckless/dwm/vanitygaps.c diff --git a/_suckless/dwmblocks/LICENSE b/_linux/_suckless/dwmblocks/LICENSE similarity index 100% rename from _suckless/dwmblocks/LICENSE rename to _linux/_suckless/dwmblocks/LICENSE diff --git a/_suckless/dwmblocks/Makefile b/_linux/_suckless/dwmblocks/Makefile similarity index 100% rename from _suckless/dwmblocks/Makefile rename to _linux/_suckless/dwmblocks/Makefile diff --git a/_suckless/dwmblocks/_scripts/sb-battery b/_linux/_suckless/dwmblocks/_scripts/sb-battery similarity index 100% rename from _suckless/dwmblocks/_scripts/sb-battery rename to _linux/_suckless/dwmblocks/_scripts/sb-battery diff --git a/_suckless/dwmblocks/_scripts/sb-mail b/_linux/_suckless/dwmblocks/_scripts/sb-mail similarity index 100% rename from _suckless/dwmblocks/_scripts/sb-mail rename to _linux/_suckless/dwmblocks/_scripts/sb-mail diff --git a/_suckless/dwmblocks/_scripts/sb-network b/_linux/_suckless/dwmblocks/_scripts/sb-network similarity index 100% rename from _suckless/dwmblocks/_scripts/sb-network rename to _linux/_suckless/dwmblocks/_scripts/sb-network diff --git a/_suckless/dwmblocks/_scripts/sb-vol-in b/_linux/_suckless/dwmblocks/_scripts/sb-vol-in similarity index 100% rename from _suckless/dwmblocks/_scripts/sb-vol-in rename to _linux/_suckless/dwmblocks/_scripts/sb-vol-in diff --git a/_suckless/dwmblocks/_scripts/sb-vol-out b/_linux/_suckless/dwmblocks/_scripts/sb-vol-out similarity index 100% rename from _suckless/dwmblocks/_scripts/sb-vol-out rename to _linux/_suckless/dwmblocks/_scripts/sb-vol-out diff --git a/_suckless/dwmblocks/blocks.def.h b/_linux/_suckless/dwmblocks/blocks.def.h similarity index 100% rename from _suckless/dwmblocks/blocks.def.h rename to _linux/_suckless/dwmblocks/blocks.def.h diff --git a/_suckless/dwmblocks/blocks.h b/_linux/_suckless/dwmblocks/blocks.h similarity index 100% rename from _suckless/dwmblocks/blocks.h rename to _linux/_suckless/dwmblocks/blocks.h diff --git a/_suckless/dwmblocks/dwmblocks.c b/_linux/_suckless/dwmblocks/dwmblocks.c similarity index 100% rename from _suckless/dwmblocks/dwmblocks.c rename to _linux/_suckless/dwmblocks/dwmblocks.c diff --git a/_suckless/dwmblocks/install-scripts.sh b/_linux/_suckless/dwmblocks/install-scripts.sh similarity index 100% rename from _suckless/dwmblocks/install-scripts.sh rename to _linux/_suckless/dwmblocks/install-scripts.sh diff --git a/_suckless/st/LICENSE b/_linux/_suckless/st/LICENSE similarity index 100% rename from _suckless/st/LICENSE rename to _linux/_suckless/st/LICENSE diff --git a/_suckless/st/Makefile b/_linux/_suckless/st/Makefile similarity index 100% rename from _suckless/st/Makefile rename to _linux/_suckless/st/Makefile diff --git a/_suckless/st/README.md b/_linux/_suckless/st/README.md similarity index 100% rename from _suckless/st/README.md rename to _linux/_suckless/st/README.md diff --git a/_suckless/st/arg.h b/_linux/_suckless/st/arg.h similarity index 100% rename from _suckless/st/arg.h rename to _linux/_suckless/st/arg.h diff --git a/_suckless/st/config.def.h b/_linux/_suckless/st/config.def.h similarity index 100% rename from _suckless/st/config.def.h rename to _linux/_suckless/st/config.def.h diff --git a/_suckless/st/config.h b/_linux/_suckless/st/config.h similarity index 100% rename from _suckless/st/config.h rename to _linux/_suckless/st/config.h diff --git a/_suckless/st/config.mk b/_linux/_suckless/st/config.mk similarity index 100% rename from _suckless/st/config.mk rename to _linux/_suckless/st/config.mk diff --git a/_suckless/st/st.1 b/_linux/_suckless/st/st.1 similarity index 100% rename from _suckless/st/st.1 rename to _linux/_suckless/st/st.1 diff --git a/_suckless/st/st.c b/_linux/_suckless/st/st.c similarity index 100% rename from _suckless/st/st.c rename to _linux/_suckless/st/st.c diff --git a/_suckless/st/st.h b/_linux/_suckless/st/st.h similarity index 100% rename from _suckless/st/st.h rename to _linux/_suckless/st/st.h diff --git a/_suckless/st/st.info b/_linux/_suckless/st/st.info similarity index 100% rename from _suckless/st/st.info rename to _linux/_suckless/st/st.info diff --git a/_suckless/st/win.h b/_linux/_suckless/st/win.h similarity index 100% rename from _suckless/st/win.h rename to _linux/_suckless/st/win.h diff --git a/_suckless/st/x.c b/_linux/_suckless/st/x.c similarity index 100% rename from _suckless/st/x.c rename to _linux/_suckless/st/x.c diff --git a/_unused/astronvim/highlights/init.lua b/_linux/_unused/astronvim/highlights/init.lua similarity index 100% rename from _unused/astronvim/highlights/init.lua rename to _linux/_unused/astronvim/highlights/init.lua diff --git a/_unused/astronvim/init.lua b/_linux/_unused/astronvim/init.lua similarity index 100% rename from _unused/astronvim/init.lua rename to _linux/_unused/astronvim/init.lua diff --git a/_unused/astronvim/mappings.lua b/_linux/_unused/astronvim/mappings.lua similarity index 100% rename from _unused/astronvim/mappings.lua rename to _linux/_unused/astronvim/mappings.lua diff --git a/_unused/astronvim/options.lua b/_linux/_unused/astronvim/options.lua similarity index 100% rename from _unused/astronvim/options.lua rename to _linux/_unused/astronvim/options.lua diff --git a/_unused/astronvim/plugins/init.lua b/_linux/_unused/astronvim/plugins/init.lua similarity index 100% rename from _unused/astronvim/plugins/init.lua rename to _linux/_unused/astronvim/plugins/init.lua diff --git a/_unused/astronvim/plugins/lualine.lua b/_linux/_unused/astronvim/plugins/lualine.lua similarity index 100% rename from _unused/astronvim/plugins/lualine.lua rename to _linux/_unused/astronvim/plugins/lualine.lua diff --git a/_unused/astronvim/plugins/monokai.lua b/_linux/_unused/astronvim/plugins/monokai.lua similarity index 100% rename from _unused/astronvim/plugins/monokai.lua rename to _linux/_unused/astronvim/plugins/monokai.lua diff --git a/_unused/astronvim/plugins/neotree.lua b/_linux/_unused/astronvim/plugins/neotree.lua similarity index 100% rename from _unused/astronvim/plugins/neotree.lua rename to _linux/_unused/astronvim/plugins/neotree.lua diff --git a/_unused/astronvim/plugins/notify.lua b/_linux/_unused/astronvim/plugins/notify.lua similarity index 100% rename from _unused/astronvim/plugins/notify.lua rename to _linux/_unused/astronvim/plugins/notify.lua diff --git a/_unused/astronvim/plugins/treesitter.lua b/_linux/_unused/astronvim/plugins/treesitter.lua similarity index 100% rename from _unused/astronvim/plugins/treesitter.lua rename to _linux/_unused/astronvim/plugins/treesitter.lua diff --git a/_unused/astronvim/plugins/whitespace.lua b/_linux/_unused/astronvim/plugins/whitespace.lua similarity index 100% rename from _unused/astronvim/plugins/whitespace.lua rename to _linux/_unused/astronvim/plugins/whitespace.lua diff --git a/_unused/autorandr/home-dp0/config b/_linux/_unused/autorandr/home-dp0/config similarity index 100% rename from _unused/autorandr/home-dp0/config rename to _linux/_unused/autorandr/home-dp0/config diff --git a/_unused/autorandr/home-dp0/setup b/_linux/_unused/autorandr/home-dp0/setup similarity index 100% rename from _unused/autorandr/home-dp0/setup rename to _linux/_unused/autorandr/home-dp0/setup diff --git a/_unused/autorandr/home-dp1/config b/_linux/_unused/autorandr/home-dp1/config similarity index 100% rename from _unused/autorandr/home-dp1/config rename to _linux/_unused/autorandr/home-dp1/config diff --git a/_unused/autorandr/home-dp1/setup b/_linux/_unused/autorandr/home-dp1/setup similarity index 100% rename from _unused/autorandr/home-dp1/setup rename to _linux/_unused/autorandr/home-dp1/setup diff --git a/_unused/autorandr/nomad/config b/_linux/_unused/autorandr/nomad/config similarity index 100% rename from _unused/autorandr/nomad/config rename to _linux/_unused/autorandr/nomad/config diff --git a/_unused/autorandr/nomad/setup b/_linux/_unused/autorandr/nomad/setup similarity index 100% rename from _unused/autorandr/nomad/setup rename to _linux/_unused/autorandr/nomad/setup diff --git a/_unused/clipit/clipitrc b/_linux/_unused/clipit/clipitrc similarity index 100% rename from _unused/clipit/clipitrc rename to _linux/_unused/clipit/clipitrc diff --git a/_unused/dunst/dunstrc b/_linux/_unused/dunst/dunstrc similarity index 100% rename from _unused/dunst/dunstrc rename to _linux/_unused/dunst/dunstrc diff --git a/_cli/lazygit/config.yml b/_linux/_unused/lazygit/config.yml similarity index 100% rename from _cli/lazygit/config.yml rename to _linux/_unused/lazygit/config.yml diff --git a/_unused/neovim/init.lua b/_linux/_unused/neovim/init.lua similarity index 100% rename from _unused/neovim/init.lua rename to _linux/_unused/neovim/init.lua diff --git a/_unused/neovim/init.vim b/_linux/_unused/neovim/init.vim similarity index 100% rename from _unused/neovim/init.vim rename to _linux/_unused/neovim/init.vim diff --git a/_unused/nvchad/README.md b/_linux/_unused/nvchad/README.md similarity index 100% rename from _unused/nvchad/README.md rename to _linux/_unused/nvchad/README.md diff --git a/_unused/nvchad/chadrc.lua b/_linux/_unused/nvchad/chadrc.lua similarity index 100% rename from _unused/nvchad/chadrc.lua rename to _linux/_unused/nvchad/chadrc.lua diff --git a/_unused/nvchad/configs/lspconfig.lua b/_linux/_unused/nvchad/configs/lspconfig.lua similarity index 100% rename from _unused/nvchad/configs/lspconfig.lua rename to _linux/_unused/nvchad/configs/lspconfig.lua diff --git a/_unused/nvchad/configs/null-ls.lua b/_linux/_unused/nvchad/configs/null-ls.lua similarity index 100% rename from _unused/nvchad/configs/null-ls.lua rename to _linux/_unused/nvchad/configs/null-ls.lua diff --git a/_unused/nvchad/configs/overrides.lua b/_linux/_unused/nvchad/configs/overrides.lua similarity index 100% rename from _unused/nvchad/configs/overrides.lua rename to _linux/_unused/nvchad/configs/overrides.lua diff --git a/_unused/nvchad/highlights.lua b/_linux/_unused/nvchad/highlights.lua similarity index 100% rename from _unused/nvchad/highlights.lua rename to _linux/_unused/nvchad/highlights.lua diff --git a/_unused/nvchad/init.lua b/_linux/_unused/nvchad/init.lua similarity index 100% rename from _unused/nvchad/init.lua rename to _linux/_unused/nvchad/init.lua diff --git a/_unused/nvchad/mappings.lua b/_linux/_unused/nvchad/mappings.lua similarity index 100% rename from _unused/nvchad/mappings.lua rename to _linux/_unused/nvchad/mappings.lua diff --git a/_unused/nvchad/plugins.lua b/_linux/_unused/nvchad/plugins.lua similarity index 100% rename from _unused/nvchad/plugins.lua rename to _linux/_unused/nvchad/plugins.lua diff --git a/_unused/rofi/config.rasi b/_linux/_unused/rofi/config.rasi similarity index 100% rename from _unused/rofi/config.rasi rename to _linux/_unused/rofi/config.rasi diff --git a/_unused/slock/LICENSE b/_linux/_unused/slock/LICENSE similarity index 100% rename from _unused/slock/LICENSE rename to _linux/_unused/slock/LICENSE diff --git a/_unused/slock/Makefile b/_linux/_unused/slock/Makefile similarity index 100% rename from _unused/slock/Makefile rename to _linux/_unused/slock/Makefile diff --git a/_unused/slock/README.md b/_linux/_unused/slock/README.md similarity index 100% rename from _unused/slock/README.md rename to _linux/_unused/slock/README.md diff --git a/_unused/slock/arg.h b/_linux/_unused/slock/arg.h similarity index 100% rename from _unused/slock/arg.h rename to _linux/_unused/slock/arg.h diff --git a/_unused/slock/config.def.h b/_linux/_unused/slock/config.def.h similarity index 100% rename from _unused/slock/config.def.h rename to _linux/_unused/slock/config.def.h diff --git a/_unused/slock/config.h b/_linux/_unused/slock/config.h similarity index 100% rename from _unused/slock/config.h rename to _linux/_unused/slock/config.h diff --git a/_unused/slock/config.mk b/_linux/_unused/slock/config.mk similarity index 100% rename from _unused/slock/config.mk rename to _linux/_unused/slock/config.mk diff --git a/_unused/slock/explicit_bzero.c b/_linux/_unused/slock/explicit_bzero.c similarity index 100% rename from _unused/slock/explicit_bzero.c rename to _linux/_unused/slock/explicit_bzero.c diff --git a/_unused/slock/slock.1 b/_linux/_unused/slock/slock.1 similarity index 100% rename from _unused/slock/slock.1 rename to _linux/_unused/slock/slock.1 diff --git a/_unused/slock/slock.c b/_linux/_unused/slock/slock.c similarity index 100% rename from _unused/slock/slock.c rename to _linux/_unused/slock/slock.c diff --git a/_unused/slock/util.h b/_linux/_unused/slock/util.h similarity index 100% rename from _unused/slock/util.h rename to _linux/_unused/slock/util.h diff --git a/_unused/urxvt.xresources b/_linux/_unused/urxvt.xresources similarity index 100% rename from _unused/urxvt.xresources rename to _linux/_unused/urxvt.xresources diff --git a/_unused/xinitrc b/_linux/_unused/xinitrc similarity index 100% rename from _unused/xinitrc rename to _linux/_unused/xinitrc diff --git a/_unused/zathura/zathurarc b/_linux/_unused/zathura/zathurarc similarity index 100% rename from _unused/zathura/zathurarc rename to _linux/_unused/zathura/zathurarc diff --git a/install.sh b/install.sh index 50ebb5a..54f53ab 100644 --- a/install.sh +++ b/install.sh @@ -22,7 +22,7 @@ git clone https://git.insomniac.pl/ftpd/dotfiles $LOCAL_GIT_DIR/dotfiles # zsh modules mkdir -p ${LOCAL_GIT_DIR}/zsh_modules rm -rf ${LOCAL_GIT_DIR}/zsh_modules/* -for module in mfaerevaag/wd romkatv/powerlevel10k zdharma-continuum/fast-syntax-highlighting; do +for module in mfaerevaag/wd zdharma-continuum/fast-syntax-highlighting; do git clone https://github.com/${module} $LOCAL_GIT_DIR/zsh_modules/${module#*/} done