TODO list:
dotfiles
solution ✅ DONEdotfiles
solution ✅ DONE
stow
make
, autotools
(🤮)--dotfiles
special handling of dot-foo
=> .foo
👍chezmoi
<= Decided on this one
text/template
syntax from Go extended with text template functions from sprigtwpayne
. Good pulse, large amount of contributors. 👍yadm
awk
, esh
, j2cli
, envtpl
) 👍 (meh?)
j2cli
... but adds to bootstrap requirements 🤷gpg
+ OpenSSL, transcrypt
, git-crypt
$HOME/.local/share/yadm/archive
dotter
pre
and post
deploy hookshandlebars-rust
) 👍chezmoi
et. al.)chezmoi
repo trinitronx/dotfiles IN PROGRESS
.profile
between macOS + Linux ✅ DONE.bash_profile
+ .bashrc
between macOS + Linux TODO 🔝 priority! (trinitronx/dotfiles#42).zshrc
& .config/zsh/*
between macOS + Linux IN-PROGRESS 🔝 priority!
git
or git submodules~/.zshrc
into ~/.config/oh-my-zsh/zshrc
IN-PROGRESSchezmoi
repo trinitronx/dotfiles IN PROGRESS
~/.zshrc
into ~/.config/oh-my-zsh/zshrc
chezmoi
source repo ✅ DONE~/.config/oh-my-zsh/zshrc
✅ DONEZSH_THEME="powerlevel10k/powerlevel10k"
on Manjaro (needs symlink from $ZSH_CUSTOM/themes/powerlevel10k
to /usr/share/zsh-theme-powerlevel10k
) ✅ DONE${ZSH_CACHE_DIR}/completions
✅ DONEZSH_THEME_TERM_TITLE_IDLE
, etc...~/.zshrc
chezmoi
source repo~/.config/zsh/.zsh_history
~/.zhistory
(currently... but needs to be: ~/.config/zsh/.zsh_history
)~/.config/zsh/.zshrc
Loads ~/.config/zsh/config.d/*
, which includes 00-history-size.zsh
~/.config/zsh/.zshrc
MUST Load ~/.zshrc
AFTER, due to bugs in Manjaro's config:
bash
select-word-style
Ctrl+w yank & paste Ctrl+y/usr/share/zsh/manjaro-zsh-config
includes the zsh-syntax-highlighting
plugin before our settings are applied!~/.zshrc
Is loaded, and was working around the issue by setting select-word-style bash
AND using ZSH_AUTOSUGGEST_IGNORE_WIDGETS
workaround.
ZSH_AUTOSUGGEST_IGNORE_WIDGETS
workaround is now failing to work also!select-word-style bash
AND the ZSH_AUTOSUGGEST_IGNORE_WIDGETS
does not workselect-word-style bash
disabled and $ZSH_AUTOSUGGEST_IGNORE_WIDGETS
set... it works again! (╯°□°)╯︵ ┻━┻/usr/share/zsh/manjaro-zsh-config
, they are constrained to be in this file. Yet, because ~/.zshrc
is sourced AFTER the ~/.config/zsh/config.d/*
and thus 00-history-size.zsh
, it causes a problem with HISTFILE
being overridden!chezmoi
repo trinitronx/dotfiles IN PROGRESS
~/.config/zsh/.zshrc
chezmoi
source repo ✅ DONE~/.cache/oh-my-zsh/completions
, ~/.cache/oh-my-zsh
✅ DONEbackward-kill-word
behavior (see above) ☝️ TODO
~/src/pub/zsh-autosuggestions/manjaro-zsh-prompt
/usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
rg
configs ✅ DONEmpv
configs ✅ DONE
channels.conf.atsc
channel names (merge with .azap/channels.conf
names) ✅ DONE (trinitronx/dotfiles#60, trinitronx/dotfiles@33d44a6)mpv.conf
✅ DONEinput.conf
✅ DONEazap
configs ✅ DONEag
configs ✅ DONE
waybar
configs ✅ DONEtmux
configs ✅ IN-PROGRESSfoot
selection bindings are configured how I wantdelta
as git diff
tool
delta
in vim/nvim~/.config/profile.d/01-editor-nvim.sh
CLIPBOARD_STATE=sensitive
go install go.senan.xyz/cliphist@master
rofi-lpass
plugin: lpass-rofi
yad
dialog workingrofi-wayland
fork edge case: LastPass item with "Require master password Reprompt
" set
rofi
always has keyboard focus, and by default is using wlr-layer-shell-unstable-v1
protocol with the exclusive
keyboard interactivity mode.exclusive
mode.lpass
will spawn pinentry-gtk3
when prompting for the Master Password. The user needs to be able to type in the password and hit enter to dismiss the lpass
password prompt dialog box.rofi-wayland
fork does not allow the user to interact with any other window except rofi
, which makes the rofi-lpass
use case impossible when Master Password reprompt is enabled for an item stored in LastPass.on-demand
keyboard interactivity mode (via wlr-layer-shell-unstable-v1 - zwlr_layer_surface_v1::keyboard_interactivity
)
rofi
does not release keyboard focus, or at least re-grabs it very soon after (Not sure if sway
or rofi
is doing this)
rofi-wayland
inside the related keyboard enter
and leave
handler functions
leave
event, and then another keyboard enter
event quickly afterwards!sway
is doing this, or rofi
somehow grabs keyboard access even more exclusively than it's supposed to be allowed by the Wayland protocol.Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too