update
This commit is contained in:
parent
1ec0942366
commit
c26d1875e8
@ -1,48 +1,50 @@
|
|||||||
--- Emacs: right half
|
--- Emacs: right half
|
||||||
if (get_application_name() == "Emacs-gtk+x11") then
|
win_class = get_class_instance_name()
|
||||||
|
|
||||||
|
if win_class == "emacs" or win_class == "Emacs" then
|
||||||
os.execute("sleep 0.4")
|
os.execute("sleep 0.4")
|
||||||
set_window_position(1720, 0, 0)
|
set_window_position(1720, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- calibre: left half
|
--- calibre: left half
|
||||||
if (get_application_name() == "calibre") then
|
if (get_application_name() == "calibre") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Proton Mail Bridge: left half
|
--- Proton Mail Bridge: left half
|
||||||
if (get_application_name() == "Proton Mail Bridge") then
|
if (get_application_name() == "Proton Mail Bridge") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- VLC media player: left half
|
--- VLC media player: left half
|
||||||
if (get_application_name() == "VLC media player") then
|
if (get_application_name() == "VLC media player") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Wireshark: left half
|
--- Wireshark: left half
|
||||||
if (get_application_name() == "The Wireshark Network Analyzer") then
|
if (get_application_name() == "The Wireshark Network Analyzer") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Discord: left half
|
--- Discord: left half
|
||||||
if (get_application_name() == "Discord") then
|
if (get_application_name() == "Discord") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Podman Desktop: right half
|
--- Podman Desktop: right half
|
||||||
if (get_application_name() == "Podman Desktop") then
|
if (get_application_name() == "Podman Desktop") then
|
||||||
set_window_position(1720, 0, 0)
|
set_window_position(1720, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Lagrange: left half
|
--- Lagrange: left half
|
||||||
if (get_application_name() == "Lagrange") then
|
if (get_application_name() == "Lagrange") then
|
||||||
set_window_position(0, 0, 0)
|
set_window_position(0, 0)
|
||||||
set_window_size(1720, 1391)
|
set_window_size(1720, 1391)
|
||||||
end
|
end
|
||||||
|
@ -20,7 +20,6 @@ deploy-dotfiles:
|
|||||||
cp -rfv {{dotfiles_repo}}/doom/.doom.d {{homedir}}
|
cp -rfv {{dotfiles_repo}}/doom/.doom.d {{homedir}}
|
||||||
cp -fv {{dotfiles_repo}}/zsh/.zshrc {{homedir}}
|
cp -fv {{dotfiles_repo}}/zsh/.zshrc {{homedir}}
|
||||||
cp -rfv {{dotfiles_repo}}/zsh/.zshrc.d {{homedir}}
|
cp -rfv {{dotfiles_repo}}/zsh/.zshrc.d {{homedir}}
|
||||||
cp -fv {{dotfiles_repo}}/zsh/.zshenv {{homedir}}
|
|
||||||
cp -rfv {{dotfiles_repo}}/config/.config/bat {{configdir}}
|
cp -rfv {{dotfiles_repo}}/config/.config/bat {{configdir}}
|
||||||
cp -rfv {{dotfiles_repo}}/config/.config/devilspie2 {{configdir}}
|
cp -rfv {{dotfiles_repo}}/config/.config/devilspie2 {{configdir}}
|
||||||
cp -rfv {{dotfiles_repo}}/config/.config/git {{configdir}}
|
cp -rfv {{dotfiles_repo}}/config/.config/git {{configdir}}
|
||||||
@ -33,7 +32,6 @@ save-dotfiles:
|
|||||||
cp -rfv {{homedir}}/.doom.d {{dotfiles_repo}}/doom/
|
cp -rfv {{homedir}}/.doom.d {{dotfiles_repo}}/doom/
|
||||||
cp -fv {{homedir}}/.zshrc {{dotfiles_repo}}/zsh/
|
cp -fv {{homedir}}/.zshrc {{dotfiles_repo}}/zsh/
|
||||||
cp -rfv {{homedir}}/.zshrc.d {{dotfiles_repo}}/zsh/
|
cp -rfv {{homedir}}/.zshrc.d {{dotfiles_repo}}/zsh/
|
||||||
cp -fv {{homedir}}/.zshenv {{dotfiles_repo}}/zsh/
|
|
||||||
cp -rfv {{configdir}}/bat {{dotfiles_repo}}/config/.config/
|
cp -rfv {{configdir}}/bat {{dotfiles_repo}}/config/.config/
|
||||||
cp -rfv {{configdir}}/devilspie2 {{dotfiles_repo}}/config/.config/
|
cp -rfv {{configdir}}/devilspie2 {{dotfiles_repo}}/config/.config/
|
||||||
cp -rfv {{configdir}}/git {{dotfiles_repo}}/config/.config/
|
cp -rfv {{configdir}}/git {{dotfiles_repo}}/config/.config/
|
||||||
@ -46,7 +44,6 @@ clean-dotfiles:
|
|||||||
rm -rfv {{homedir}}/.doom.d
|
rm -rfv {{homedir}}/.doom.d
|
||||||
rm -fv {{homedir}}/.zshrc
|
rm -fv {{homedir}}/.zshrc
|
||||||
rm -rfv {{homedir}}/.zshrc.d
|
rm -rfv {{homedir}}/.zshrc.d
|
||||||
rm -fv {{homedir}}/.zshenv
|
|
||||||
rm -rfv {{configdir}}/bat
|
rm -rfv {{configdir}}/bat
|
||||||
rm -rfv {{configdir}}/devilspie2
|
rm -rfv {{configdir}}/devilspie2
|
||||||
rm -rfv {{configdir}}/git
|
rm -rfv {{configdir}}/git
|
||||||
@ -73,20 +70,29 @@ go-tools:
|
|||||||
go install golang.org/x/tools/cmd/guru@latest
|
go install golang.org/x/tools/cmd/guru@latest
|
||||||
|
|
||||||
python-tools:
|
python-tools:
|
||||||
pipx install --include-deps ansible
|
pipx install --include-deps ansible --force
|
||||||
pipx install black
|
pipx install black --force
|
||||||
pipx install pyflakes
|
pipx install bpython --force
|
||||||
pipx install isort
|
pipx install pyflakes --force
|
||||||
pipx install pipenv
|
pipx install isort --force
|
||||||
pipx install nose
|
pipx install pipenv --force
|
||||||
pipx install pytest
|
pipx install nose --force
|
||||||
|
pipx install pytest --force
|
||||||
|
pipx install uv --force
|
||||||
|
pipx install get-def --force
|
||||||
|
pipx install print-links --force
|
||||||
|
pipx install print-wp-sources --force
|
||||||
|
pipx inject bpython requests
|
||||||
|
pipx inject bpython rich
|
||||||
|
pipx inject bpython ollama
|
||||||
|
pipx inject bpython qbittorrent-api
|
||||||
|
|
||||||
webdev-tools:
|
webdev-tools:
|
||||||
sudo npm install -g @catppuccin/inkcat
|
sudo npm install -g @catppuccin/inkcat
|
||||||
sudo npm install -g prettier
|
sudo npm install -g prettier
|
||||||
sudo npm install -g js-beautify
|
sudo npm install -g js-beautify
|
||||||
sudo npm install -g stylelint
|
sudo npm install -g stylelint
|
||||||
sudo dnf install -y tidy
|
sudo dnf install -y tidy || sudo apt install -y tidy
|
||||||
|
|
||||||
rustup:
|
rustup:
|
||||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
||||||
@ -102,3 +108,22 @@ devilspie2:
|
|||||||
cd dsalt-devilspie2*
|
cd dsalt-devilspie2*
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
|
rm -rf "$filename" dsalt-devilspie2*
|
||||||
|
|
||||||
|
tailscale:
|
||||||
|
curl -fsSL https://tailscale.com/install.sh | sh
|
||||||
|
sudo tailscale up
|
||||||
|
|
||||||
|
neovim:
|
||||||
|
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
|
||||||
|
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
|
||||||
|
|
||||||
|
mkdir -p "${HOME}/.config/nvim"
|
||||||
|
wget https://files.hyperreal.coffee/init.vim -O "${HOME}/.config/nvim/init.vim"
|
||||||
|
|
||||||
|
neovim-root:
|
||||||
|
sudo sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
|
||||||
|
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
|
||||||
|
|
||||||
|
sudo mkdir -p /root/.config/nvim
|
||||||
|
sudo wget https://files.hyperreal.coffee/init.vim -O /root/.config/nvim/init.vim
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
eval "$(starship init zsh)"
|
|
||||||
source <(fzf --zsh)
|
|
19
zsh/.zshrc
19
zsh/.zshrc
@ -45,7 +45,6 @@ zplug load
|
|||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# ENVIRONMENT VARS
|
# ENVIRONMENT VARS
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
export PATH="${HOME}/.config/emacs/bin:${PATH}"
|
|
||||||
export PAGER="less -FRX"
|
export PAGER="less -FRX"
|
||||||
export MANWIDTH="88"
|
export MANWIDTH="88"
|
||||||
export MANROFFOPT="-c"
|
export MANROFFOPT="-c"
|
||||||
@ -89,6 +88,12 @@ export LANG="en_US.UTF-8"
|
|||||||
# Manpages
|
# Manpages
|
||||||
export MANPATH="${MANPATH:-/usr/share/man:/usr/local/share/man}"
|
export MANPATH="${MANPATH:-/usr/share/man:/usr/local/share/man}"
|
||||||
|
|
||||||
|
# Set PATH
|
||||||
|
export PATH="/bin:/sbin:/usr/local/bin"
|
||||||
|
|
||||||
|
# Add doom emacs util to path
|
||||||
|
export PATH="${HOME}/.config/emacs/bin:${PATH}"
|
||||||
|
|
||||||
# Add ~/.local/bin to PATH
|
# Add ~/.local/bin to PATH
|
||||||
export PATH="${HOME}/.local/bin:${PATH}"
|
export PATH="${HOME}/.local/bin:${PATH}"
|
||||||
|
|
||||||
@ -98,6 +103,18 @@ export PATH="${HOME}/bin:${PATH}"
|
|||||||
# Add ~/go/bin to PATH
|
# Add ~/go/bin to PATH
|
||||||
export PATH="${HOME}/go/bin:${PATH}"
|
export PATH="${HOME}/go/bin:${PATH}"
|
||||||
|
|
||||||
|
# Add ~/.cargo/bin to PATH
|
||||||
|
export PATH="${HOME}/.cargo/bin:${PATH}"
|
||||||
|
|
||||||
|
# Linuxbrew
|
||||||
|
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
||||||
|
|
||||||
|
# starship.rs
|
||||||
|
eval "$(starship init zsh)"
|
||||||
|
|
||||||
|
# fzf
|
||||||
|
source <(fzf --zsh)
|
||||||
|
|
||||||
# Automatically remove duplicates from these arrays
|
# Automatically remove duplicates from these arrays
|
||||||
typeset -gU path cdpath manpath fpath
|
typeset -gU path cdpath manpath fpath
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@ if [ -e "/etc/debian_version" ]; then
|
|||||||
alias agar="sudo apt autoremove"
|
alias agar="sudo apt autoremove"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Aliases for DNF
|
||||||
if [ -e "/etc/redhat-release" ]; then
|
if [ -e "/etc/redhat-release" ]; then
|
||||||
alias dnfc='sudo dnf clean all'
|
alias dnfc='sudo dnf clean all'
|
||||||
alias dnfgi='sudo dnf groupinstall'
|
alias dnfgi='sudo dnf groupinstall'
|
||||||
@ -55,6 +56,15 @@ alias del='/bin/rm -i'
|
|||||||
# Display zsh functions with bat
|
# Display zsh functions with bat
|
||||||
alias zfun='functions | bat -l zsh'
|
alias zfun='functions | bat -l zsh'
|
||||||
|
|
||||||
|
# Use bat
|
||||||
|
if [ -f "$(command -v batcat)" ]; then
|
||||||
|
alias cat='batcat -p'
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$(command -v bat)" ]; then
|
||||||
|
alias cat='bat -p'
|
||||||
|
fi
|
||||||
|
|
||||||
# Assorted global aliases
|
# Assorted global aliases
|
||||||
alias -g H='| head'
|
alias -g H='| head'
|
||||||
alias -g T='| tail'
|
alias -g T='| tail'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user